我有一个Eclipse RCP应用程序,我使用NSIS为Windows生成exe文件。处理大文件时,此RCP应用程序遇到内存问题,它只会致命地关闭。我需要增加堆大小。我读了一些文章,似乎解决方案是添加以下参数“-vmargs -Xms128m -Xmx512m”。但是,我不太确定在哪里提出这个论点。
我查看已安装的项目文件夹结构,它具有以下结构: -
- configuration dir
|- ... some org.eclipse.* dirs
|- config.ini
- plugins dir
|- ... bunch of jars
- workspace dir
|- .metadata dir
|- .plugins dir
|- org.eclipse.ui.workbench dir
|- dialog_settings.xml
|- workbench.xml
- .eclipseproduct file
- myapp.exe <--- my RCP application
- uninstall.exe
如何增加RCP应用程序的堆大小?感谢。
答案 0 :(得分:2)
参数应该在myapp.ini
旁边的myapp.exe
文件中的每一行上。可以在产品定义文件的启动选项卡中设置它们。