自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天堂无语

一个不务正业的程序员 www.lucaszhang.com

  • 博客(3)
  • 收藏
  • 关注

原创 JVM学习和分析(三):OOM

一、关于OOM   对于JAVA程序员来说,恐怕都到过OOM这个可怕的梦厣,写出一段经常出现OOM的代码,恐怕也是对于一个程序员最大的耻辱。OOM出现的原因多种多样,在我刚开始写程序的时候,天真的以为OOM真的只是内存不够了,后来才发现,那个时候真的很傻很天真   二、诱发OOM的原因   OOM的原因基本上是因为在JVM做过一次GC(可能是YGC也可能是FULL GC)后,仍有大量对象存

2013-06-27 01:40:24 792

原创 JVM学习和分析(二):GC

一、关于GC   GC是JAVA语言最重要的特性之一,GC为广大JAVA程序员解决了内存管理的诸多问题,但GC是一把双刃剑,在替程序员解决了内存管理的同时,也隐藏了很多细节,使JAVA程序员并不能像C程序员那样对内存做到控制。因此,很多时候JAVA程序员忽略了对内存的管理,认为JAVA可以替程序员管理好内存,正是因为这样,JAVA程序会出现很多莫名其妙的问题。   个人认为,JAVA程序员其实

2013-06-25 01:36:38 1079 1

原创 JVM学习和分析(一):JVM基本工作模型

一、写在前面   本文仅作为我的学习和思考笔记,其中有表述错误的地方,欢迎大家拍砖指正。   本文所有描述均基于SUN的HotSpot虚拟机。   JVM版本为1.6U21     本系列会从JVM最基本的概念模型,逐步总结JVM的工作方式,GC,调优等内容,尽量做到以最通俗简单的语言描述清楚JVM相关内容以及我的学习总结。   二、JVM运行时各数据区域   在我们实际开发过程中

2013-06-21 01:26:25 719

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除