【发布时间】:2016-01-21 17:50:28
【问题描述】:
我已经通过以下方式设置了eclipse.ini文件中所需的堆大小:
-Xms256m
-Xmx1024m
有什么方法可以从 Java 代码访问这个值 1024Mb(最大堆大小)?这里我不需要JVM堆大小,而是需要eclipse启动时设置的堆大小。
我可以找到的一个指针是,当我检查 eclipse 首选项中的 Show Heap Status 首选项时,我得到一个显示当前堆使用情况和最大堆大小(在 eclipse.ini 文件中设置的值)的视图。因此,我认为这个视图有一个 API 用于从 ini 文件中读取值。
用于呈现此堆状态监视器视图的类名称上的任何指针也会有所帮助。请在下面找到指向 eclipse 中堆状态监视器屏幕截图的链接,该屏幕截图选择 ini 文件中设置的堆大小并显示相同。
【问题讨论】:
-
如果其他一切都失败了,那就愚蠢的回答:从 java 中读取 eclipse.ini 文件。