首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止NetBeans 8.1扫描项目

防止NetBeans 8.1扫描项目
EN

Stack Overflow用户
提问于 2018-01-24 13:48:30
回答 1查看 949关注 0票数 0

我很清楚这个问题的存在,但我还没有找到解决办法。我必须在NetBeans 8.1中导入/打开一个相当大的项目,这个过程需要很长时间才能完成,每次都会导致一些问题。

我在Linux上的命令行中启动了它,下面是输出:

代码语言:javascript
复制
qohelet@PC ~/netbeans-8.1/bin $ ./netbeans 
java.lang.OutOfMemoryError: GC overhead limit exceeded
Dumping heap to /home/users/qohelet/.netbeans/8.1/var/log/heapdump.hprof ...
Heap dump file created [1552345961 bytes in 15.428 secs]

您可以在这里看到问题,当项目扫描时,我得到了几条“缺乏内存的”消息,这些消息将我转发给以下通知:

解决解析问题 IDE检测到解析项目的速度缓慢,这是由于缺少可用内存造成的。有关此问题的解决方案,请在IDE帮助中搜索“大型项目的内存需求”

我到底想要什么?为什么我有8.1?

我正在开发一个C++项目,其中包含了几个Python和Perl脚本。NB8.1是为Python和Perl提供(相当不错)插件的最后一个版本。

只是取消这个过程不起作用。

我知道,对此有“解决办法”,到目前为止,没有一个对我有用:

  • http://wiki.netbeans.org/FaqSlowNetBeans
    • 看来NetBeans很清楚这个问题,但这篇文章很老了,可能没有提到8.1

显然,netbeans.conf有一些开关可以给IDE提供更多的内存,但它们中的大多数似乎已经不存在了。(Xmx)

EN

回答 1

Stack Overflow用户

发布于 2018-08-24 20:18:17

只是给它更多的内存。

在您的netbeans_default_options文件add选项中找到"netbeans_default_options“:

netbeans_default_options="-J-client -J-Xss4m -J-Xms64m -J-Xmx5G -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.斯诺拉齐=true-J-Dsun.java2d.dpi自觉=true-J-Dsun.zip.disMemorableymap=true“

当我将整个linux内核作为一个项目打开时,我的NetBeans可以很好地处理5GB内存。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48424068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档