jvm
杭州丹尼
这个作者很懒,什么都没留下…
展开
-
跟我学系列之JVM远程监控编写
http://www.jianshu.com/p/fe37a62ba155原创 2016-05-27 15:19:01 · 110 阅读 · 0 评论 -
自己做例子看出来的一点名堂 对象在各个区区的位置
public class MethodAreaOutOfMemory { public static void main(String[] args) { while(true){ new User(); } } } class User{ private String name; private int age; } 这个会产生 都是在eden区增长消耗,然后ne...原创 2017-02-03 14:13:58 · 134 阅读 · 0 评论 -
全例子诠释oom现象, 经典
http://www.cnblogs.com/dingyingsi/p/3760447.html这篇例子很棒原创 2017-02-03 15:54:31 · 342 阅读 · 0 评论 -
java 内存测试
关于内存这块的 代码本地测试路径D:\multithread\memerytraining原创 2017-02-03 19:29:21 · 119 阅读 · 0 评论 -
JMX 例子
[quote]JMX是什么JMX是JAVA平台(JSE)标准的一部分,在J2SE 5.0中正式被加入。JMX技术提供了一种简单,标准的方式管理注入app,设备,服务等资源,因为JMX技术是动态的,你能够用他来监控和管理资源,同时可以用来管理JM虚拟机。JMX用java编程语言制定和定义了架构,设计模式,API以及服务来管理和监控应用程序和网络。利用JMX,资源能...原创 2017-02-09 15:13:26 · 106 阅读 · 0 评论 -
JMX 例子 得到java mx对象
[code="java"]java 跑一个系统用这样的参数vm arguments:-Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=falseTestProcessRe...原创 2017-02-09 16:03:04 · 231 阅读 · 0 评论 -
深入jvm 讲得比较清楚
http://www.jianshu.com/p/759e02c1feee深入理解 JVM1 Java 技术与 Java 虚拟机 说起 Java,人们首先想到的是 Java 编程语言,然而事实上,Java 是一种技术,它由四方面组成: Java 编 程语言、Java 类文件格式、Java 虚拟机和 Java 应用程序接口(Java API)。它们的关系如下图所示:图1...原创 2017-10-17 16:36:18 · 512 阅读 · 0 评论 -
如何查内存泄漏的好文章
http://www.cnblogs.com/nsw2018/p/6361666.html最近一段时间一直在研究热部署,热部署中涉及到一个比较头痛的问题就是查内存泄露(Memory Leak),于是乎在研究热部署的过程中,干的最多的一件事就是查内存泄露。 查内存泄露,最开始尝试用JDK自身的工具去解决这件事,通过jstat和jmap,去发现是否有内存泄露,当判断有内存泄露存...原创 2017-10-17 16:48:40 · 99 阅读 · 0 评论 -
如何 调优jvm的一个实例
http://wetest.qq.com/lab/view/359.html?from=adsout_qqtips_past2_359&sessionUserType=BFT.PARAMS.249884.TASKID&ADUIN=20770728&ADSESSION=1514881256&ADTAG=CLIENT.QQ.5545_.0&ADPUBNO=26750原创 2018-01-05 15:32:03 · 127 阅读 · 0 评论 -
很详细的几篇 jconsole 指导的文章
https://blog.csdn.net/wuzhiping_luke/article/details/17540157https://www.cnblogs.com/dava/p/6686436.htmlhttps://jingyan.baidu.com/article/358570f6b1a0f6ce4724fcde.html原创 2018-05-09 15:27:19 · 106 阅读 · 0 评论 -
各种OOM 错误的 例子 深入理解JVM—JVM内存模型
[quote]http://www.cnblogs.com/dingyingsi/p/3760447.html我们现在来逐个的看下每个到底是做什么的!1、程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里(仅是概念模型,各种虚拟机可能...原创 2017-02-02 22:36:58 · 422 阅读 · 0 评论 -
从JVM堆中对象结构看编程内存优化
[quote]http://shensy.iteye.com/blog/16782462、基本类型域占用的空间(原生域指int、boolean、short等):boolean、byte占用1 byte,char、short占用2 bytes,int、float占用4bytes,long、double占用 8 bytes。3、引用类型域占用的空间(引用类型域指 其他对象的引用...原创 2017-02-02 22:25:39 · 95 阅读 · 0 评论 -
JVM分代、垃圾回收概念与一个JVM参数调优示例
[quote]http://shensy.iteye.com/blog/1678246一、基本概念1、现在的JVM垃圾收集主要使用分代回收算法:即把对象分为青年代,老年代,持久代,处于不同代中的对象采用不同的垃圾回收算法,例如:复制,标记整理,增量收集。2、JVM堆中的分代:(1)年轻代:分为一个eden区和2个surivor区,大部分对象在eden区中生成,当eden区满...原创 2017-02-02 22:22:48 · 93 阅读 · 0 评论 -
console与jmx分析 , jvm信息
http://www.360doc.com/content/11/1102/15/2795334_161094472.shtml原创 2016-05-30 17:07:00 · 129 阅读 · 0 评论 -
java 参数大全(转)
http://xinklabi.iteye.com/blog/837435Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME"bin"java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。...原创 2015-09-10 12:25:31 · 145 阅读 · 0 评论 -
图解JVM
http://ifeve.com/a-simple-example-demo-jvm-allocation-and-gc/原创 2016-09-01 18:54:34 · 154 阅读 · 0 评论 -
jvm 内存模型
本篇其实就是一个读书笔记,书是《深入理解JAVA虚拟机》,在网上搜索JAVA内存,说的比较好的其实很多都源自这本书,作为一个JAVA程序员,理解虚拟机是通向高级程序员的必经道路。本篇中的图片源自当时网上,具体出处找不到了,请见谅。所谓的线程安全,其实就是不同线程对同一个资源的访问和修改引发的数据不一致问题。对于线程安全的理解,需要了解...原创 2016-09-01 18:55:25 · 104 阅读 · 0 评论 -
JVM(java 虚拟机)内存设置
JVM(java 虚拟机)内存设置一、设置JVM内存设置1. 设置JVM内存的参数有四个:-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定; -Xmx 此设置控制 Java 堆的最大大小。正确调整此参数有助于降低垃圾回收开销,从而缩短服务器响应...原创 2016-09-30 17:25:18 · 95 阅读 · 0 评论 -
深入理解Java内存模型(一)——基础
http://www.infoq.com/cn/articles/java-memory-model-1原创 2016-09-30 17:25:45 · 88 阅读 · 0 评论 -
JVM内存管理及垃圾回收
http://blog.csdn.net/zhangerqing/article/details/8214365很多Java面试的时候,都会问到有关Java垃圾回收的问题,提到垃圾回收肯定要涉及到JVM内存管理机制,Java语言的执行效率一直被C、C++程序员所嘲笑,其实,事实就是这样,Java在执行效率方面确实很低,一方面,Java语言采用面向对象思想,这也决定了其必然是开发效率高,执...原创 2016-09-30 17:26:25 · 97 阅读 · 0 评论 -
关于GC 的空间大小和 GC时机问题参考
http://www.importnew.com/13954.html[quote][HotSpot VM] 如何降低新生代GC时间?whb1984的博客 whb1984 2014-10-21 R大及各位好,简单描述下状况: 系统上线10几个小时,CMS回收只有一次还可以接受,现在的问题是minor GC 时间随着系统运行时间越来越长,大部分超过...原创 2017-05-10 13:58:52 · 1171 阅读 · 0 评论 -
jvm 调优方法
http://blog.csdn.net/gzh0222/article/details/8363032?cm_mc_uid=70551743479214722330604&cm_mc_sid_50200000=1486035859[quote]快照 快照是系统运行到某一时刻的一个定格。在我们进行调优的时候,不可能用眼睛去跟踪所有系统变化,依赖快照功能,我们就可以进行系统两个...原创 2017-02-02 19:52:28 · 93 阅读 · 0 评论 -
使用jmap命令得到 jvm内存快照文件
jstat -gcutil 9744 9744是pidjstat -gcutil 9744 500 100刷新间隔jmap -dump:formatb,file=danny 9744生成快照文件 ,可以用 memory analyse 查看原创 2018-05-09 17:01:03 · 5380 阅读 · 0 评论