自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 gc日志分析

经过日志分析,我找到两个突破点,重点关注红色字体部分的日志,分析过程如下: 1)FULL GC前后Java堆大小有变化;经研究发现是由于Java应用JVM参数XMS设置为默认值,在我们的系统环境下,Hotspot的Xms默认值为50M(-Xms默认是物理内存的1/64);每次GC时,JVM会根据各种条件调节Java堆的大小,Java堆的取值范围为[Xms, Xmx]。根据以上分析,修改

2017-08-15 19:28:40 1856

转载 java 内存 dump内存分析实例

转自:http://www.cnblogs.com/zhengyun_ustc/archive/2013/01/06/dumpanalysis.htmljstack Dump 日志文件中的线程状态dump 文件里,值得关注的线程状态有:死锁,Deadlock(重点关注) 执行中,Runnable   等待资源,Waiting on condition(重点关

2017-08-09 17:30:07 1731

转载 Java内存分析2

转载:https://my.oschina.net/xionghui/blog/491741一块看一下jstat具体参数如下:-class:统计class loader行为信息 -compile:统计编译行为信息 -gc:统计jdk gc时heap信息 -gccapacity:统计不同的generations(包括新生区,老年区,permanent区)相应的heap容量情况 

2017-08-09 17:27:56 269

原创 java 内存分析工具实践

参考此文,在本机实践:https://my.oschina.net/feichexia/blog/196575jmap   可以用dump 再用jhat 查看使用jstack  查看堆内存 加-heap 使用   各代内存大小 使用情况    查看各线程状态jstat 查看各内存的使用情况,eden survior perment 使用/未使用jprof 查看cpu使用情况

2017-08-09 14:57:03 802

原创 java笔试面试总结

1 基本概念1.1 语言优点纯面向对象平台无关性 一次编译导出运行java代码编异常中间代码,在java虚拟机上解释执行内置类库、简化开发人员程序设计工作提供web应用开发支持安全性、健壮性 防止恶意代码攻击 数组边界检测、bytecode校验垃圾回收、强类型机制、异常处理、安全检查机制?强类型机制去除了头文件、指针等 1.2 与C++的异同1.3 public static

2017-08-08 10:06:23 543

转载 Java 并发编程:volatile的使用及其原理

转自:http://www.cnblogs.com/paddix/p/5428507.htmlJava并发编程系列:Java 并发编程:核心理论 Java并发编程:Synchronized及其实现原理Java并发编程:Synchronized底层优化(轻量级锁、偏向锁)Java 并发编程:线程间的协作(wait/notify/sleep/yi

2017-08-05 16:19:02 194

转载 Java 并发编程:线程间的协作(wait/notify/sleep/yield/join)

转http://www.cnblogs.com/paddix/p/5381958.htmlJava并发编程系列:Java 并发编程:核心理论 Java并发编程:Synchronized及其实现原理Java并发编程:Synchronized底层优化(轻量级锁、偏向锁)Java 并发编程:线程间的协作(wait/notify/sleep/

2017-08-05 16:17:26 240

转载 Java并发编程:Synchronized底层优化(偏向锁、轻量级锁)

转自:http://www.cnblogs.com/paddix/p/5405678.htmlJava 并发编程:核心理论 Java并发编程:Synchronized及其实现原理Java并发编程:Synchronized底层优化(轻量级锁、偏向锁)Java 并发编程:线程间的协作(wait/notify/sleep/yield/joi

2017-08-05 16:16:12 299

转载 Java并发编程:Synchronized及其实现原理

转自:http://www.cnblogs.com/paddix/p/5367116.htmlJava并发编程系列:Java 并发编程:核心理论 Java并发编程:Synchronized及其实现原理Java并发编程:Synchronized底层优化(轻量级锁、偏向锁)Java 并发编程:线程间的协作(wait/notify/sleep/yi

2017-08-05 16:14:46 278

转载 Java 并发编程:核心理论

转自 http://www.cnblogs.com/paddix/p/5374810.htmlJava 并发编程:核心理论 Java并发编程:Synchronized及其实现原理Java并发编程:Synchronized底层优化(轻量级锁、偏向锁)Java 并发编程:线程间的协作(wait/notify/sleep/yield/join)

2017-08-05 16:13:42 240

空空如也

空空如也

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

TA关注的人

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