《调整eclipse的内存占用》的评论 http://gonefish.info/2007/05/%e8%b0%83%e6%95%b4eclipse%e7%9a%84%e5%86%85%e5%ad%98%e5%8d%a0%e7%94%a8/ Changing Anytime Mon, 16 Dec 2013 13:28:33 +0000 hourly 1 https://wordpress.org/?v=4.6.1 作者:admin http://gonefish.info/2007/05/%e8%b0%83%e6%95%b4eclipse%e7%9a%84%e5%86%85%e5%ad%98%e5%8d%a0%e7%94%a8/comment-page-1/#comment-257 Wed, 24 Nov 2010 14:19:25 +0000 http://gonefish.cn/weblog/tweak-eclipse-mem-take/#comment-257 很详细,兄弟:)

]]>
作者:zxc http://gonefish.info/2007/05/%e8%b0%83%e6%95%b4eclipse%e7%9a%84%e5%86%85%e5%ad%98%e5%8d%a0%e7%94%a8/comment-page-1/#comment-221 Fri, 05 Nov 2010 01:17:00 +0000 http://gonefish.cn/weblog/tweak-eclipse-mem-take/#comment-221 在eclipse.ini是可以配置eclipse在启动以及运行的内存占用量。在JVM中分为堆内存和非堆内存,堆内存主要是java代码可用的内存,是供开发人员用的,非堆内存主要是JVM自己用的,包括方法的结构,JVM内部处理或优化所需的内存等。
VM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4。默认空余堆内存小于40% 时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。因此服务器一般设置-Xms、-Xmx相等以避免在每次GC 后调整堆的大小。
非堆内存分配
JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。
JVM内存限制(最大值)

]]>