堆内内存还是堆外内存?

2014年12月29日 | By News | Filed in: News.

http://www.infoq.com/cn/news/2014/12/external-memory-heap-memory?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global

一般情况下,Java中分配的非空对象都是由Java虚拟机的垃圾收集器管理的,也称为堆内内存(on-heap memory)。虚拟机会定期对垃圾内存进行回收,在某些特定的时间点,它会进行一次彻底的回收(full gc)。彻底回收时,垃圾收集器会对所有分配的堆内内存进行完整的扫描,这意味着一个重要的事实——这样一次垃圾收集对Java应用造成的影响,跟堆的大小是成正比的。过大的堆会影响Java应用的性能。 By 曹知渊


Tags: ,

发表评论

电子邮件地址不会被公开。 必填项已用*标注