当我从MyEclipse运行或调试我的GA/AI时,我收到此错误:
线程"main"中的异常java.lang.OutOfMemoryError:Java堆空间
eclipse.ini看起来像这样:
-showsplash com.genuitec.myeclipse.product
--launcher.XXMaxPermSize 256m
-vmargs
-Xms128m
-Xmx512m
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=256M
Run Code Online (Sandbox Code Playgroud)
像这样调用MyEclipse:
"C:\Program Files\MyEclipse 6.0\eclipse\eclipse.exe" -vm "C:\Program Files\MyEclipse 6.0\jre\bin\javaw.exe" -vmargs -Xms1448M -Xmx1448M
Run Code Online (Sandbox Code Playgroud)
碰撞vm设置:
"C:\Program Files\MyEclipse 6.0\eclipse\eclipse.exe" -vm "C:\Program Files\MyEclipse 6.0\jre\bin\javaw.exe" -vmargs -Xms80M -Xmx1024M
Run Code Online (Sandbox Code Playgroud)
没有效果.所以我试图让它将堆转储到一个文件,但放置这些:
-XX:+HeapDumpOnCtrlBreak
-XX:+HeapDumpOnOutOfMemoryError
Run Code Online (Sandbox Code Playgroud)
在程序参数中没有任何效果.如何使用更多的内存使用情况分析?例如,jstack目前在Windows平台上不可用.使用SendSignal没有我能看到的效果.

当然,问题的响应者知道ColdFusion是一个Java EE应用程序,可以访问所有底层Java类,支持JSP自定义标记库等.但我想知道的是何时用Java编写代码,将其编译为JAR,并以CFML引用它.
这些都是在Fusebox,Mach-II或Model-Glue等框架中编写的CF MVC应用程序的上下文中.
这是班级:
package fnc {
import mx.containers.Canvas;
public class Deck extends Canvas {
protected var _chipCount:int;
public function Deck(chipCount:int) {
/* Associate some chips with this deck */
_chipCount = chipCount;
}
public function get chipCount():int {
return _chipCount;
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是MXML:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:ns1="fnc.*">
<ns1:Deck horizontalCenter="0" verticalCenter="0">
</ns1:Deck>
</mx:Application>
Run Code Online (Sandbox Code Playgroud)
运行此应用程序会收到此错误:
ArgumentError:错误#1063:fnc :: Deck()上的参数计数不匹配.预期1,在mx.core上获得0.在mx.core :: Container/createComponentFromDescriptor()[C:\ autobuild\3.2.0\frameworks\projects\framework\src\mx\core\Container.as:3579]: :Container/createComponentsFromDescriptors()[C:\ autobuild\3.2.0\frameworks\projects\framework\src\mx\core\Container.as:3493] at mx.core :: Container/createChildren()[C:\ autobuild mx.core上的\ 3.2.0\frameworks\projects\framework\src\mx\core\Container.as:2589] :: UIComponent/initialize()[C:\ autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:5370]在mx.core :: Container/initialize()[C:\ autobuild\3.2.0\frameworks\projects\framework\src\mx\core\Container.as:2526 ]在mx.core :: Application/initialize()[C:\ autobuild\3.2.0\frameworks\projects\framework\src\mx\core\Application.as:846]在Practice/initialize()[C:\文档和设置\ …