java--内存
gavin.jin
在这个套路过剩的年代,唯一的技巧就是坚持。
展开
-
Java 内存管理原理、内存泄漏实例及解决方案研究
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> Java 内存管理原理、内存泄漏实例及解决方案研究 在项目的最后阶段,就是要防止系统的内存泄漏了,顺便找了些资料,看了些java内存泄漏的实例及解决,总结一下: Java是如何管理内存 为了判断Java中是否有内存泄露,我们首先必须了解Java是如何管理内存的。Java的内存管理就是对象的分配和释放问题...原创 2012-02-29 13:06:00 · 83 阅读 · 0 评论 -
Linux内核分析——ELF文件格式分析
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> ELF文件(目标文件)格式主要三种: 1)可重定向文件:文件保存着代码和适当的数据,用来和其他的目标文件一起来创建一个可执行文件或者是一个共享目标文件。(目标文件或者静态库文件,即linux通常后缀为.a和.o的文件) 2)可执行文件:文件保存着一个用来执行的程序。(例如bash,gcc等) 3)共享目...原创 2019-02-07 11:23:00 · 257 阅读 · 0 评论 -
Java垃圾回收机制
垃圾对象判定标准 jvm的GC工作主要针对的对象是堆内存,在做GC工作之前,首先要判定堆内存中的对象实例是否为垃圾,通常使用以下两种算法来定义 1.引用计数算法 java在运行时,当有一个地方引用该对象实例,会将这个对象实例加1,引用失效时就减1,jvm在扫描内存时,发现引用计数值为0的则是垃圾对象,计数值大于0的则为活跃对象。 目前垃圾回收算法,没有采用引用计数算法,原因是在对象...原创 2019-08-18 07:27:41 · 192 阅读 · 0 评论