Java虚拟机面试题

来源:互联网 发布:mac版mkv播放器 编辑:程序博客网 时间:2024/06/03 09:52

虚拟机内存是不是开的越大越好?

考虑GC效率的话,开小了会使GC发生的很频繁,开大了虽然会减少GC的次数,但是会增加每次GC的时间,当新生代使用串行回收时,GC时间过长会造成程序所有线程暂停时间过长。Sun公司给的例子是(4G内存,32个线程并发能力)-Xmx3800m -Xms3800m -Xmn2G -Xss128k

原创粉丝点击