
jvm
戎·码一生
自信来自实力,改变来自挑战。做一只生活小强。
展开
-
G1调优分析
c++和java之间有一堵由内存动态分配和垃圾收集技术所围成的墙,墙外面的人想进去墙里面的人想出来。原创 2020-11-29 18:46:06 · 1890 阅读 · 1 评论 -
G1垃圾收集器
C++和Java之间有一堵由内存动态分配和垃圾收集技术所围成的墙,墙外面的人想进去墙里面的人想出来。原创 2020-11-28 14:11:07 · 1095 阅读 · 0 评论 -
内存泄漏与溢出
c++和java之间有一堵由内存动态分配和垃圾收集技术所围成的墙,墙外面的人想进去墙里面的人想出来。原创 2016-07-16 16:33:25 · 2293 阅读 · 0 评论 -
jvm性能监控与问题分析工具
工欲善其事,必先利其器。工具的本身还是底层命令的实现,没什么神奇的地方,只是对命令的封装图形化展示让我们使用更加高效和直观。原创 2016-07-13 19:38:55 · 3296 阅读 · 0 评论 -
强-软-弱-虚引用
如果reference类型的数据中存放的数值是另外一块内存的起始地址,就称这块内存代表着一个引用。为了更好的控制对象的生命周期,提高内存利用率,JDK1.2 之后,java扩充了引用的概念,将引用分为强引用/软引用/弱引用/和虚引用四种。原创 2016-07-12 16:42:34 · 4774 阅读 · 0 评论 -
CMS垃圾回收器
虽然新出的G1优点明显,但是CMS算法依然是目前项目中使用的最多的垃圾收集器原创 2016-07-12 16:36:03 · 2969 阅读 · 0 评论 -
垃圾回收算法
c++和java之间有一堵由内存动态分配和垃圾收集技术所围成的墙。墙外面的人想进去墙里面的人想出来。Java/JVM通过gc营造出了一种“无限内存”的假象,正式由于gc的存在,程序员才这么肆无忌惮。原创 2016-07-12 16:31:36 · 1541 阅读 · 0 评论 -
jvm的工作流程
代码编译的结果从本地机器码转变为字节码,是存储格式的一小步,却是编程语言发展的一大步。原创 2016-07-12 16:25:27 · 1616 阅读 · 0 评论