1
最近,我們開始看到這個異常在運行中自動測試模式下的遊戲框架:如何提高測試運行的堆大小/ FirePhoque在playframework
~ testcode... Exception in thread "JS executor for [email protected]" java.lang.OutOfMemoryError: Java heap space
at net.sourceforge.htmlunit.corejs.javascript.Parser.propertyAccess(Parser.java:2656)
at net.sourceforge.htmlunit.corejs.javascript.Parser.memberExprTail(Parser.java:2527)
at net.sourceforge.htmlunit.corejs.javascript.Parser.memberExpr(Parser.java:2502)
at net.sourceforge.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:2376)
at net.sourceforge.htmlunit.corejs.javascript.Parser.mulExpr(Parser.java:2299)
我在谷歌搜索似乎表明這可能是由於頁面有點大。我監視了FirePhoque進程,它似乎只限於128M堆大小左右。
有沒有官方的方式來增加堆大小?
請注意,增加播放運行時的堆大小不會有幫助。
謝謝。
感謝您的幫助這裏增加堆大小 - 這是正確的地方,但它並沒有被工作只是在那裏取代它。相反,我做了以下事情:java_cmd = [app.java_path(),'-classpath',cp_args,'-Xmx512M','-Dapplication.url =%s:// localhost:%s'... –
D'oh , 你是對的。對於那個很抱歉 :) –