主题:[讨论]有没有人想讨论一下GC算法的问题?
现在版面上的问题都比较无聊,我来帖一些有趣的东西让大家讨论,学习.
gc就是垃圾回收,在lisp,java,.net,和脚本语言里都是很重要的机制,甚至有人给c/c++做了gc工具. 以方便对象的内存管理. 优点如下:
l 提高了软件开发的抽象度;
l 程序员可以将精力集中在实际的问题上而不用分心来管理内存的问题;
l 可以使模块的接口更加的清晰,减小模块间的偶合;
l 大大减少了内存人为管理不当所带来的Bug;
l 使内存管理更加高效。
我们可以先学习一下gc的算法,再自己实现一下. over~
gc就是垃圾回收,在lisp,java,.net,和脚本语言里都是很重要的机制,甚至有人给c/c++做了gc工具. 以方便对象的内存管理. 优点如下:
l 提高了软件开发的抽象度;
l 程序员可以将精力集中在实际的问题上而不用分心来管理内存的问题;
l 可以使模块的接口更加的清晰,减小模块间的偶合;
l 大大减少了内存人为管理不当所带来的Bug;
l 使内存管理更加高效。
我们可以先学习一下gc的算法,再自己实现一下. over~