最近更新文章
java线程安全总结
最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题: java线程安全,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优 。慢慢写吧。本人jameswxx原创文章,转载请注明出处,我费了很多心血,多谢了。关于java线程安全,网上有很多资料,我只想从自己的角度总结对这方面的考虑,有时候写东西是很痛苦 ...
慢慢琢磨JVM——恭喜JavaEye重新开张
1 JVM简介 JVM是我们Javaer的最基本功底了,刚开始学Java的时候,一般都是从“Hello World”开始的,然后会写个复杂点class,然后再找一些开源框架,比如Spring,Hibernate等等,再然后就开发企业级的应用,比如网站、企业内部应用、实时交易系统等等,直到某一天突然发现做的系统咋就这么慢呢,而且时不时还来个内存溢出什么的,今天是交易系统报了StackOverf ...
通过Java/JMX得到full GC次数?
今天有个同事问如何能通过JMX获取到某个Java进程的full GC次数: 引用hi,问个问题,怎们在java中获取到full gc的次数呢? 我现在用jmx的那个得到了gc次数,不过不能细化出来full gc的次数 for (final GarbageCollectorMXBean garbageCollector : ManagementFactory.getGarbageCollectorM ...
如何更快的启动eclipse
总是感觉自己的elipse启动比别人的慢,开始以为是装的插件太多(pydev,GAE,scala……)或者是导入的项目有点大。后来把-Xloggc:gc.log这个配置加上去看看启动的日志,吓了一跳,一次启动做了9次fullgc。和jboss服务器一样,肯定可以优化一下配置来更少的full gc来节约启动时间。 第一次优化:把-Xms(初始化堆大小) -Xmx(JVM最大堆大小)设置为一样大小5 ...
Java内存管理基础篇- Java内存分配
1.简介 现摘录一段Java5内存管理白皮书中的一段话: One strength of the Java™ 2 Platform, Standard Edition (J2SE™) is that it performs automatic memorymanagement, thereby shielding the developer from the complexity of e ...
知识库电子书
深入java虚拟机
2011-08-22出版
2011-08-22出版
群组知识库热门文章
- 31358 JVM内存管理:深入Java内存区域与OOM
- 27563 JVM 几个重要的参数
- 25137 Java内存管理基础篇- Java内存分配
- 23066 java线程安全总结
- 22039 JVM调优总结(一)-- 一些概念