【发布时间】:2016-04-08 16:33:30
【问题描述】:
我是 Java 和 Storm“三叉戟”的新手。我在本地模式下运行拓扑时遇到了这个错误:
OutOfMemoryError: GC overhead limit exceeded
worker died
我安装了虚拟机程序但不知道怎么用?
我应该在运行拓扑的过程中运行程序吗?
我尝试通过以下方式增加工作人员的内存:
worker.childopts: "-Xmx4048m -XX:MaxPermSize=256m -XX:+PrintGCDetails
-XX:+PrintGCTimeStamps -verbose:gc -Xloggc:/usr/local/storm/logs/gc-storm-
worker-%6700%.log"
我在代码中使用了 3 个HashMaps,有什么问题吗?
【问题讨论】:
标签: java memory-leaks garbage-collection apache-storm