我正在写一个关于Java的应用程序,它正在抛出这个错误Java.lang.OutOfMemory Java Heap Space JDeveloper.我知道我可以添加java -Xmx512m到命令行来解决问题.但是,我需要在JDeveloper上运行此应用程序.所以,我的问题是:
如何在JDveloper上增加Heap的大小?
萨米,谢谢你
Kri*_*ols 11
JDeveloper可能耗尽内存的原因包括堆限制和大文件.
控制在启动时为JDeveloper提供给JVM的内存量相对于jdeveloper/ide/bin/目录的文件包括:
更新这些文件如下:
ide.conf.AddVMOption -Xms256M AddVMOption -Xmx1024M
jdev.conf.AddVMOption"堆大小".AddVMOption -Xmx1024M AddVMOption -XX:MaxPermSize=1024M
JDeveloper天真地尝试解析具有已知文件扩展名的文件,这些文件扩展名位于项目的根级目录中.足够大的文件(例如3GB XML文件)将导致问题.要解决此问题,请为大数据创建子目录并将文件移入其中.JDeveloper不会尝试在任意子目录中查找资源.
编辑$ {JDEV_HOME} \ jdev \ bin \ jdev.conf并设置以下选项:
AddVMOption -Xmx512M
AddVMOption -XX:MaxPermSize=512M
Run Code Online (Sandbox Code Playgroud)
然后重新启动JDeveloper。
| 归档时间: |
|
| 查看次数: |
30749 次 |
| 最近记录: |