【发布时间】:2010-10-25 07:38:54
【问题描述】:
我正在尝试使用 Nagios3 运行 Selenium RC。 在 3 小时内一切正常......然后硒引擎有时甚至需要 1.4G RAM 并停止响应。
我通过以下方式开始使用 selenium:
java -server -Xss64k -Xms512m -Xmx1024m -Xverify:none -XX:+UseAdaptiveSizePolicy -XX:+PrintGCDetails -XX:MaxPermSize=160m -XX:+UseParallelGC -jar /usr/local/selenium/selenium-server。 jar -log /var/log/selenium-server.log -browserSideLog &> /var/log/selenium-server.log &
知道如何限制硒可用的内存吗?或者如何检测/修复内存泄漏
【问题讨论】:
-
当应用程序无响应时,请在末尾发布 -XX:+PrintGCDetails 的一些输出。
-
如果应用程序完全耗尽内存,-XX:+HeapDumpOnOutOfMemoryError 会很有用。
-
OutOfMemoryError: 超过 GC 开销限制
-
java.lang.OutOfMemoryError: Java 堆空间
-
我在 selenium-server-1.0.3.jar 和 selenium-server-standalone-2.0b3.jar (最新下载)中遇到了类似的问题。我还提取了服务器的最新源,下面提到的补丁的大部分更改都在那里(其中一个文件不再存在)。所以,仍然存在内存泄漏。