垃圾收集如何在Java中完成,它与.net的比较呢?

前端之家收集整理的这篇文章主要介绍了垃圾收集如何在Java中完成,它与.net的比较呢?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道两者之间的区别是什么,或者两者是一样的.

解决方法

这个问题是不负责的.

首先,没有相关规范会说明Java或者.net应该如何实现垃圾收集.因此,在Java或.net中,字面上没有“GC完成方式”.

其次,实现GC的细节分别针对Java和.net的各种供应商之间的差异,对于任何供应商,GC可能会随着每个平台,每个主要版本,次要版本甚至每个补丁版本而改变.除此之外,一些Java实现允许您使用命令行选项在不同的垃圾收集器之间进行选择.

最后,如果GC可以在应用程序的要求下工作,那么在Java或.net实现中如何实现GC并不重要.而对于Java,答案是它可以适用于大多数应用程序. (例外情况通常是具有硬实时要求或非常严格的内存限制的系统/应用程序.)

猜你在找的Java相关文章