1.垃圾收集的历史
我们谈论起垃圾收集(Garbage Collection, 也就是常说的GC),大部分的人都把这项技术当做Java语言的伴生产物,而且有很大一部分的人认为Java的垃圾收集机制是不能够完全做好”垃圾”的收集工作。这个对Java垃圾收集机制没有很好了解的人,是会有这样的误解。事实上是,GC的历史比Java久远
我们谈论起垃圾收集(Garbage Collection, 也就是常说的GC),大部分的人都把这项技术当做Java语言的伴生产物,而且有很大一部分的人认为Java的垃圾收集机制是不能够完全做好”垃圾”的收集工作。这个对Java垃圾收集机制没有很好了解的人,是会有这样的误解。事实上是,GC的历史比Java久远
对C、C++程序开发人员来说,在内存管理方面,是比较头疼的,他们既是拥有最高权力的”皇帝”,又是从事最基础工作的”劳动人民”——既拥有每一个对象的”所有权”,又担负着每一个对象生命从开始到终结的维护责任。
对于Java程序员来说,在虚拟机自动的内存管理机制的帮助下,不用再为内存额分配与回收而操心了,但是,把内存的控制权交给Java虚拟机后,一旦出现内存溢出和泄漏的问题,我们如果不知道如何了解虚拟机怎么使用内存,那么排查错误将会成为一项异常艰难的工作。
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
|
|
More info: Writing
|
|
More info: Server
|
|
More info: Generating
|
|
More info: Deployment