码迷,mamicode.com
首页 >  
搜索关键字:java性能调优    ( 48个结果
Java性能调优(四)
设计调优 常用优化组件和方法 Memcached 多线程,非阻塞IO复用的网络模型。 基本只支持简单的key-value存储 提供了cas命令,可以保证多个并发访问操作同一份数据的一致性问题 …… Redis 单线程的IO复用模型 除key/value之外,还支持list,set,zset,hash ...
分类:编程语言   时间:2017-04-24 12:23:13    阅读次数:246
从G1设计到堆空间调整
引言:如果你在使用Java8,或者计划使用Java9,有很大可能是要么在评估G1垃圾收集器,要么已经在使用它。本文将从G1设计开始向您介绍系统介绍G1垃圾收集器如何工作,助您更加系统的学习了解G1。本文选自《Java性能调优指南》。G1设计G1将Java堆分成多个分区。分区的大小可以依..
分类:其他好文   时间:2017-03-30 14:20:02    阅读次数:186
Garbage First(G1)垃圾收集器
引言:G1垃圾收集器采用一个略微不同的手段来解决并行、串行以及CMSGC的众多缺陷。对于大的Java堆来说,通过将Java堆拆分成一个个分区,G1会比其他垃圾收集器有更好的综合表现。本文选自《Java性能调优指南》。G1垃圾收集器采用一个略微不同的手段来解决并行、串行以及CMSGC的..
分类:其他好文   时间:2017-03-29 14:37:55    阅读次数:189
Java性能调优工具之Linux命令行工具
1.top命令top命令能够实时显示系统中各个进程的资源占用状况。使用top命令输出如下:前半部分是统计信息,后半部分是进程信息。统计信息中:第一行:任务队列:<=>uptime命令。左->右依次:系统当前时间、系统运行时间、当前登录用户数。loadaverage:系统的平均负载..
分类:编程语言   时间:2017-03-16 03:24:04    阅读次数:278
java性能调优03
1、java中的四种引用类型(级别由高到低为:强引用,软引用,弱引用和虚引用) 1.1 强引用:默认创建的变量都是强引用,垃圾回收机制不会将其回收,当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止 1.2 软引用(SoftReference):内存不足时, ...
分类:编程语言   时间:2017-01-13 20:44:29    阅读次数:276
一次java性能调优总结
我们的系统中新开发了一个数据抽取的功能,东西做完后,一看执行时间那叫一个恼火。参考同类系统同样功能的执行时间,目标:将本地数据处理时间压缩到5秒以内。 第一步: 要想知道哪个地方需要优化,仅凭感觉还是不够,我使用btrace寻找速度慢点原因。下面贴出这次使用的btrace代码: 本段代码会匹配 co ...
分类:编程语言   时间:2017-01-05 18:37:30    阅读次数:291
Java 程序优化 (读书笔记)
--From : JAVA程序性能优化 (葛一鸣,清华大学出版社,2012/10第一版) 1. java性能调优概述 1.1 性能概述 程序性能: 执行速度,内存分配,启动时间, 负载承受能力。 性能指标: 执行时间,CPU时间,内存分配,磁盘吞吐量,网络吞吐量,响应时间。 优化策略: 木桶原理,优 ...
分类:编程语言   时间:2016-12-21 11:41:15    阅读次数:205
Java性能调优笔记
Java性能调优笔记 调优步骤:衡量系统现状、设定调优目标、寻找性能瓶颈、性能调优、衡量是否到达目标(如果未到达目标,需重新寻找性能瓶颈)、性能调优结束。 寻找性能瓶颈 性能瓶颈的表象:资源消耗过多、外部处理系统的性能不足、资源消耗不多但程序的响应速度却仍达不到要求。 资源消耗:CPU、文件IO、网...
分类:编程语言   时间:2015-11-08 22:26:18    阅读次数:275
Java性能调优
一、类和对象使用技巧1、尽量少用new生成新对象 用new创建类的实例时,构造雨数链中所有构造函数都会被自动调用,操作速度较慢。在某些时候可复用现有对象。比如在进行大量St rillg操作时,可用StringBuffer娄代替String类,以避免生成大量的对象。用 new关键词创建类的实例时,构造...
分类:编程语言   时间:2015-10-18 06:38:43    阅读次数:246
第6章 Java性能调优工具
##6.1 Linux命令行工具## ###6.1.1 top命令### ###6.1.2 sar命令### ###6.1.3 vmstat命令### ###6.1.4 iostat命令### ###6.1.5 pidstat命令### ##6.2 JDK命令行工具## ###6.3.1 jps命令### ###6.3.2 jstat命令###...
分类:编程语言   时间:2015-06-08 23:31:44    阅读次数:314
48条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!