jvm系列(十一):JVM演讲PPT分享
摘要:转自:https://www.cnblogs.com/ityouknow/p/7658887.html JVM PPT的演进文稿分享 此PPT长达46页,不方便在页面中全部展示,文中只展示了文稿的前十二页。
阅读全文
posted @
2019-06-03 02:41
Sharpest
编辑
jvm系列(十):如何优化Java GC「
摘要:转自:https://www.cnblogs.com/ityouknow/p/7653129.html 本文由CrowHawk翻译,地址:如何优化Java GC「译」,是Java GC调优的经典佳作。 Sangmin Lee发表在Cubrid上的"Become a Java GC Expert"系列
阅读全文
posted @
2019-06-03 02:40
Sharpest
编辑
jvm系列(九):Java GC 分析
摘要:转自:https://www.cnblogs.com/ityouknow/p/7550068.html Java GC就是JVM记录仪,书画了JVM各个分区的表演。 什么是 Java GC Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区
阅读全文
posted @
2019-06-03 02:39
Sharpest
编辑
jvm系列(八):jvm知识点总览
摘要:转自:https://www.cnblogs.com/ityouknow/p/6482464.htmljvm系列(八):jvm知识点总览 在江湖中要练就绝世武功必须内外兼备,精妙的招式和深厚的内功,武功的基础是内功。对于武功低(就像江南七怪)的人,招式更重要,因为他们不能靠内功直接去伤人,只能靠招式
阅读全文
posted @
2019-06-03 02:38
Sharpest
编辑
jvm系列(七):jvm调优
摘要:转自:https://www.cnblogs.com/ityouknow/p/6437037.html 16年的时候花了一些时间整理了一些关于jvm的介绍文章,到现在回顾起来还是一些还没有补充全面,其中就包括如何利用工具来监控调优前后的性能变化。工具做为图形化界面来展示更能直观的发现问题,另一方面一
阅读全文
posted @
2019-06-03 02:36
Sharpest
编辑
jvm调优-从eclipse开始
摘要:转自:https://www.cnblogs.com/ityouknow/p/5647513.html 概述 什么是jvm调优呢?jvm调优就是根据gc日志分析jvm内存分配、回收的情况来调整各区域内存比例或者gc回收的策略;更深一层就是根据dump出来的内存结构和线程栈来分析代码中不合理的地方给予
阅读全文
posted @
2019-06-03 02:35
Sharpest
编辑
jvm系列(五):tomcat性能调优和性能监控(visualvm)
摘要:转自:https://www.cnblogs.com/ityouknow/p/5378874.html tomcat服务器优化 1、JDK内存优化 根据服务器物理内容情况配置相关参数优化tomcat性能。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆
阅读全文
posted @
2019-06-03 02:34
Sharpest
编辑
jvm系列(四):jvm调优-命令大全(jps jstat jmap jhat jstack jinfo)
摘要:转自:https://www.cnblogs.com/ityouknow/p/5714703.html 运用jvm自带的命令可以方便的在生产监控和打印堆栈的日志信息帮忙我们来定位问题!虽然jvm调优成熟的工具已经有很多:jconsole、大名鼎鼎的VisualVM,IBM的Memory Analyz
阅读全文
posted @
2019-06-03 02:32
Sharpest
编辑
GC算法 垃圾收集器
摘要:转自:https://www.cnblogs.com/ityouknow/p/5614961.html 概述 垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程序计数器、虚拟机栈、本
阅读全文
posted @
2019-06-03 02:31
Sharpest
编辑
JVM内存结构
摘要:转自:https://www.cnblogs.com/ityouknow/p/5610232.html 所有的Java开发人员可能会遇到这样的困惑?我该为堆内存设置多大空间呢?OutOfMemoryError的异常到底涉及到运行时数据的哪块区域?该怎么解决呢?其实如果你经常解决服务器性能问题,那么这
阅读全文
posted @
2019-06-03 02:30
Sharpest
编辑
java类的加载机制
摘要:转自:https://www.cnblogs.com/ityouknow/p/5603287.html 、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结
阅读全文
posted @
2019-06-03 02:29
Sharpest
编辑
(转)Java 详解 JVM 工作原理和流程
摘要:转:https://www.cnblogs.com/lishun1005/p/6019678.html 作为一名Java使用者,掌握JVM的体系结构也是必须的。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Jav
阅读全文
posted @
2018-11-20 01:13
Sharpest
编辑
Runtime.getRuntime()
摘要:1转自:https://www.aliyun.com/jiaocheng/849282.html 那就首先说点Runtime类吧,他是一个与JVM运行时环境有关的类,这个类是Singleton的。我说几个自己觉得重要的地方。 1、Runtime.getRuntime()可以取得当前JVM的运行时环境
阅读全文
posted @
2016-12-24 00:38
Sharpest
编辑
jvm中的PermSize、MaxPermSize
摘要:JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64; 在数据量的很大的文件导出时,一定要把这两个值设置上,否则会出现内存溢出的错误。 由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。 那么,如果是物理内存4GB,那么64分之一就是64MB,这
阅读全文
posted @
2016-08-10 13:09
Sharpest
编辑
JAVA_OPTS设置
摘要:转自:https://blog.csdn.net/bamboo_cqh/article/details/72820700 JAVA_OPTS ,顾名思义,是用来设置JVM相关运行参数的变量。 JVM:JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss512k" -
阅读全文
posted @
2016-07-13 10:29
Sharpest
编辑