摘要: 参考:https://www.cnblogs.com/xiaoxi/p/6486852.html 1.如何判断对象已死 即不在被任何途径引用的对象 a.引用计数法 每当有一个地方引用该对象时,则计数器加1,否则减1,当为-1时则表示对象已死,但是Java语言中没有用到这个算法,可以用对象的相互引用来 阅读全文
posted @ 2019-01-12 23:18 自我的世界 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 程序计数器:保存的是当前存成执行命令的地址,每次得到当前的地址后会执行下一条命令,每个线程都是独立的 在JVM规范中规定,如果线程执行的是非native方法,则程序计数器中保存的是当前需要执行的指令的地址;如果线程执行的是native方法,则程序计数器中的值是undefined。 由于程序计数器中存 阅读全文
posted @ 2019-01-12 20:03 自我的世界 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/gnivor/p/6028001.html Java的对象时分配在堆内存里面的,把引用放在栈中,每次GC回收的时候,遍历引用树,回收相应的对象,如果对象比较比较多,那么压力比较大,所以就想减少在堆内存中分配的对象。 分析找到未逃逸的变量,将变量类 阅读全文
posted @ 2019-01-12 16:31 自我的世界 阅读(577) 评论(0) 推荐(0) 编辑