发布需要大于默认JVM堆的Eclipse插件的最佳策略/实践?
我正在开发一个Eclipse插件,并将开始在会议和其他场合展示它,以便人们安装它 该插件的一个限制是,由于它必须维护大量信息才能工作,因此它需要比默认情况下分配给Eclipse的堆空间更多的堆空间。即使在拥有大量RAM的计算机上,Eclipse也能以极小的最大堆运行,而且许多开发人员从不费心解决这个问题,尤其是在运行新版本时 如果我的插件在堆空间不足的系统上运行,可能会减慢Eclipse的速度发布需要大于默认JVM堆的Eclipse插件的最佳策略/实践?,eclipse,memory,Eclipse,Memory,我正在开发一个Eclipse插件,并将开始在会议和其他场合展示它,以便人们安装它 该插件的一个限制是,由于它必须维护大量信息才能工作,因此它需要比默认情况下分配给Eclipse的堆空间更多的堆空间。即使在拥有大量RAM的计算机上,Eclipse也能以极小的最大堆运行,而且许多开发人员从不费心解决这个问题,尤其是在运行新版本时 如果我的插件在堆空间不足的系统上运行,可能会减慢Eclipse的速度 解决这个问题的最佳策略是什么?有没有通过Eclipse的官方途径?每次插件启动时运行时检查?等等。现在
解决这个问题的最佳策略是什么?有没有通过Eclipse的官方途径?每次插件启动时运行时检查?等等。现在似乎有办法在运行时增加堆空间(这一点得到了证实)
因此,在这个OSGI捆绑包的运行时检查应该是唯一的选项(带有一个可见的警告,错误视图中有一个日志条目,这个插件有一个即时停止)当你的插件第一次运行时检查-Xmx设置,如果它太低,建议自动增加它。(只需将更改直接写入eclipse.ini即可。) 据我所知,没有别的办法了