- 博客(1)
- 收藏
- 关注
原创 初识GC与GC调优
GC的基础知识 1.什么是垃圾,怎么申请?怎么回收 C语言申请内存:malloc /free C++: new /delete Java: new ?(java中没有回收方法) 自动内存回收,编程上简单,系统不容易出错,手动释放内存,容易出两种类型的问题: 忘记回收 多次回收 没有任何引用指向的一个对象或者多个对象(循环引用) 2.如何定位垃圾 引用计数(计算哪些对象是否被引用了,但若三个对象相互引用,但又没有对象引用这个循环,那么就存在内存泄露《即存在垃圾》) Root Searching 根查询法
2020-12-25 14:09:17 206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人