每隔15-30分钟,Netbeans会显示一个" java.lang.OutOfMemoryError: PermGen space".从我从谷歌那里学到的东西,这似乎与一般的类加载器泄漏或内存泄漏有关.
不幸的是,我发现的所有建议都与应用程序服务器有关,我不知道它们是否适用于Netbeans.(我甚至不确定它是同一个问题)
这是我申请中的问题吗?我怎样才能找到来源?
我遇到了netbeans和Java的问题.我的程序需要能够处理通过arraylist上传的大文件.所以我使用-Xmx512m通过netbeans.conf文件增加最大堆大小.
我知道netbeans正在抓住变化,我已经多次重启以确保它是.仍然,当总内存参数仅为66650112字节时,我的程序继续崩溃,出现Java堆空间内存错误; 也就是说,64M-ish.
我如何强制这个特定的类,过程,等等,以允许更多的内存分配?
我有一个Java项目,它的库目录中当前有很多JAR,这些JAR在构建时都包含在生成的包中.但是,我知道其中一些库从未在项目中引用过.
是否有工具可以搜索项目中未引用的库?我想在这个意义上肯定有一些东西.
顺便说一句,一个Eclipse插件会很棒.
编辑:我选择使用ClassDep因为它是唯一有效的建议.但是,我遇到了一些麻烦:请检查这个问题