由于JVM的垃圾回收机制由一条后台线程完成,本身也是非常消耗性能的,因此如果肆无忌惮的创建对象,让系统分配内存,那这些分配的内存都由垃圾回收机制进行回收,这样做有两个坏处:
1:不断分配内存使得系统中可用内存减少,从而减低程序运行的性能;
2:大量已分配内存的回收使得垃圾回收的负担加重,减低程序的运行性能。
由于JVM的垃圾回收机制由一条后台线程完成,本身也是非常消耗性能的,因此如果肆无忌惮的创建对象,让系统分配内存,那这些分配的内存都由垃圾回收机制进行回收,这样做有两个坏处:
1:不断分配内存使得系统中可用内存减少,从而减低程序运行的性能;
2:大量已分配内存的回收使得垃圾回收的负担加重,减低程序的运行性能。