1 2 3 4 [ ~]# cat gc.log.0 | grep 'Full GC' 1.652: [Full GC (System) 1.652: [CMS: 0K->21718K(262144K), 0.0837910 secs] 48398K->21718K(458752K), [CMS P ...
分类:
编程语言 时间:
2018-07-09 14:16:20
阅读次数:
154
Java是目前应用为广泛的软件开发平台,学习针对Java程序的优化方法有重要的现实意义。《Java程序性能优化:让你的Java程序更快、更稳定》以Java性能调优为主线,系统地阐述了与Java性能优化相关的知识与技巧。
分类:
编程语言 时间:
2018-06-30 14:38:55
阅读次数:
135
一、Tomcat服务器 1、Jvm参数调优 Tomcat 的启动参数位于tomcat的安装目录\bin目录下,如果你是Linux操作系统就是catalina.sh文件,如果你是Windows操作系统那么 你需要改动的就是catalina.bat文件 解释: server:更高的性能 Xms4096m ...
分类:
编程语言 时间:
2018-06-28 13:51:49
阅读次数:
200
JVM的调优的主要过程有: 1、确定堆内存大小(-Xmx、-Xms) 2、合理分配新生代和老年代(-XX:NewRatio、-Xmn、-XX:SurvivorRatio) 3、确定永久区大小(-XX:Permsize、—XX:MaxPermSiize) 4、选择垃圾回收器 5、对垃圾回收器进行合理设 ...
分类:
编程语言 时间:
2018-01-02 17:54:03
阅读次数:
136
《深入理解Java虚拟机》,《Effective Java》,《Java核心技术 卷1》,《Java并发编程的艺术》,《Java编程思想(第4版)》,《实战Java虚拟机》,《Java性能调优指南》,《大型网站技术架构:核心原理与案例分析》,《Java NIO》,《Head First 设计模式》 ...
分类:
编程语言 时间:
2018-01-01 21:55:41
阅读次数:
192
大多数开发人员理所当然地以为性能优化很复杂,需要大量的经验和知识。好吧,不能说这是完全错误的。优化应用程序以获得最佳性能不是一件容易的事情。但是,这并不意味着如果你不具备这些知识,就不能做任何事情。这里有11个易于遵循的建议和最佳实践可以帮助你创建一个性能良好的应用程序。 大部分建议是针对Java的 ...
分类:
编程语言 时间:
2017-12-09 16:50:24
阅读次数:
162
0. 大数据相关预备课程 0.1 Java语言基础 0.1.1 Java OOP入门 0.1.2 Java核心编程 0.1.3 Java性能调优 0.2 Linux基础 0.2.1 Linux基础 0.3 MySQL基础 0.3.1 MySQL基础 1. Hadoop开发技术基础 1.1. LInu ...
分类:
其他好文 时间:
2017-10-07 16:19:16
阅读次数:
169
JVM调优(最关键参数为:-Xms-Xmx-Xmn-XX:SurvivorRatio-XX:MaxTenuringThreshold)代大小调优:避免新生代大小设置过孝避免新生代大小设置过大、避免Survivor设置过小或过大、合理设置新生代存活周期。-Xmn调整新生代大小,新生代越大通常也意味着更多对象会在minorGC阶段被回..
分类:
编程语言 时间:
2017-06-27 13:51:18
阅读次数:
101
性能的参考指标 执行时间 -- 从代码开始运行到结束的时间 CPU时间 -- 函数或者线程占用CPU的时间 内存分配 -- 程序在运行时占用内存的情况 磁盘吞吐量 -- 描述IO的使用情况 网络吞吐量 -- 描述网络的使用情况 响应时间 -- 系统对某用户行为或者时间做出的响应时间 执行时间 -- ...
分类:
编程语言 时间:
2017-06-08 01:24:22
阅读次数:
274
并行垃圾收集器 串行垃圾收集器 并发标记清除(CMS)垃圾收集器 Garbage First(G1)垃圾收集器 没有深入的学习G1的原理,只是看了大概的思想; SA工具:待学习 ...
分类:
编程语言 时间:
2017-05-29 21:39:48
阅读次数:
196