Ed Burnette在他的blog中给出了一个提高Eclipse信能的小技巧。
由于Windows操作系统本身的问题,当Eclipse最小化(iconify)的时候,所占据的虚拟内存(VM)会被Windows释放,而Eclipse恢复以后,做第一次GC的时候,会消耗相当长的时间(看上去像是Eclipse挂掉了)。具体原因,可以参看Ed的blog。
所以,Ed 给出的建议是,使用Windows快捷工具条上的“显示桌面(Show Desktop)”,而避免使用最小化(任务条上点Eclipse,也是最小化操作)操作。“显示桌面”的操作并没有最小化程序,所以,程序占据的VM也不会被Windows释放掉,就好像程序还“可见”一样。
另外,Eclipse有一个插件,KeepResident,也可以将Eclipse使用的VM锁定住不被Windows释放。
从Ed的blog看,Netbean也会受益于这个小技巧,因为VM和GC的机制是类似的。
因Windows系统问题,Eclipse最小化后恢复做首次GC耗时久。Ed建议使用“显示桌面”操作避免最小化,可防止程序VM被释放。此外,Eclipse的KeepResident插件也能锁定VM。Netbean因VM和GC机制类似,也可受益。
3554

被折叠的 条评论
为什么被折叠?



