0

NetBeans 是否有任何插件可以手动释放内存?NetBeans 的核心具有此功能,但并不完整。

4

4 回答 4

2

在 Java 应用程序中,您无法随时释放内存!在 Java 中释放内存的唯一方法是调用“System.gc()”,但这只是建议Java 虚拟机运行垃圾收集器(JVM 可以自由地执行 gc 或不执行 gc)。

如果您在运行 NetBeans 时内存不足,您可能需要修改 [netbeans]/etc/netbeans.conf 并修改以“netbeans_default_options”开头的行。例如:

netbeans_default_options="-J-Xms384m -J-Xmx512m -J-XX:PermSize=32m -J-XX:MaxPermSize=96m -J-Xverify:none"

无论如何请记住,为 NetBeans 修改内存不会影响您使用 NetBeans 运行的应用程序,因为这些应用程序在另一个 Java 虚拟机中运行。

于 2009-09-03T17:45:00.933 回答
1

您没有任何插件只需单击工具栏中的默认内存条

于 2009-09-03T17:52:22.803 回答
1

这可能是相关的和有帮助的......

在我的 Linux Debian 上也有类似的内存问题。

以下是解决方法:

  1. 运行终端
  2. 以 root 身份登录
  3. 类型crontab -e
  4. 滚动到底部或文件并键入* * * * * sync; echo 3 > /proc/sys/vm/drop_caches

这条神奇的线路每分钟都会清除所有未使用的 ram。它删除了 NetBeans 正在产生的未使用内存(包括任何其他消耗内存的程序)。

这应该适用于大多数 UNIX 之类的操作系统。

请告诉我它是否有效......

于 2013-02-19T13:03:55.057 回答
0

http://www.omegat.org/en/omegat.html

于 2009-07-22T09:20:58.113 回答