message.setText(reader.name())
,
我目前正在使用只有3GB RAM的旧笔记本电脑,并且经常面临内存不足。
我遵循了一些建议强制垃圾收集器&禁用一些插件,我的Eclipse(实际上是Springsource工具套件)堆状态显示在~400M / ~600M左右。但是在任务管理器中,2个javaw.exe进程(tomcat和STS)正在消耗900mb& 700MB。
物理内存稳定在80%~90%,并且运行速度非常慢。
我正在使用Windows 7 32位,所以我认为Java在64位上使用更多内存的问题不适用于此。
message.setText(reader.name())
是否知道减少内存使用量?我根本不介意禁用Eclipse的功能,如果它让笔记本电脑运行得更快,我甚至可以在黑屏白色文本上编码。
答案 0 :(得分:1)
在eclipse.ini文件中为Eclipse提供更少的内存,对于Tomcat也是如此
尝试使用-Xmx512m。
答案 1 :(得分:1)
在性能调整练习中,您必须查看整个机器: