E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java性能
JConsole jvm分析工具
JConsole是一个内置
Java性能
分析器,可以从命令行或在GUIshell中运行。
Leon20160711
·
2016-08-25 18:32
jvm
Java性能
优化指南(四):GC收集器导论
本章主要介绍垃圾收集器的基础知识。为了提升性能,如果需要重写代码,那肯定需要花费很大的精力,所以一般都是在不得已的情况下才会这么做。实践证明,对垃圾收集器进行调优可以对应用带来比较大的性能提升,它也是性能工程师对应用进行调优的重要手段。当前Java虚拟机主要有4类垃圾收集器:SerialCollector(单线程,用于单CPU机器上)、thethroughput(parallel)collecto
qq_28674045
·
2016-08-01 11:32
Java
VisualVM 远程监控jmx程序
VisualVM是一款可以安装很多插件,一款集大成的
Java性能
监控工具。目前网上很多关于VisualVM远程监控的配置都比较简单,而且说的不清楚,往往读者不能从这些文章中配置自己的监控环境。
allen_fan_nj
·
2016-07-29 16:28
java
JVM的栈上分配与逃逸分析(Escape Analysis)
引言:栈上分配与逃逸分析是在JVM层面进行
java性能
优化的一个技巧,本文将深入解读其应用以及原理。1.什么是栈上分配?
bladestone
·
2016-07-28 00:08
java
jvm
逃逸分析
Java技术
线程池ForkJoinPool
这个线程池还是在《
java性能
权威指南》上看到的,对它感兴趣的地方是,它能使多个线程“一起”完成一个工作。
hotdust
·
2016-07-27 21:00
java
JVM监测分析JConsole
JConsole是一个内置
Java性能
分析器,可以从命令行或在GUIshell中运行。
蓝慧云天
·
2016-07-23 19:39
如何优化JAVA程序设计和编码,提高
JAVA性能
通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。 下面将提供一些在JAVA程序的设计和编码中,为了能够提高JAVA程序的性能,而经常采用的一些方法和技巧。 1.对象的生成和大小的调整。 JAVA程序
javaniuniu
·
2016-07-10 12:00
java
java
对象
javaweb
java教程
ee
java性能
优化之字符串优化处理
1.String对象String对象是java中重要的数据类型,在大部分情况下我们都会用到String对象。其实在Java语言中,其设计者也对String做了大量的优化工作,这些也是String对象的特点,它们就是:不变性,常量池优化和String类的final定义。1.1不变性String对象的状态在其被创建之后就不在发生变化。为什么说这点也是Java设计者所做的优化,在java模式中,有一种模
u010870518
·
2016-07-10 10:00
java
String
性能优化
java性能
优化1--字符串优化处理
String对象String对象是java中重要的数据类型,在大部分情况下我们都会用到String对象。其实在Java语言中,其设计者也对String做了大量的优化工作,这些也是String对象的特点,它们就是:不变性,常量池优化和String类的final定义。1.1不变性String对象的状态在其被创建之后就不在发生变化。为什么说这点也是Java设计者所做的优化,在java模式中,有一种模式叫
傲然青眼
·
2016-07-09 19:00
Java性能
调优常用方法
p=621
Java性能
优化分层模型根据我的分层,应用层、数据库层、框架层、JVM层四个层,每层优化难度逐级增加,涉及的知识和解决的问题也会不同。
mr__fang
·
2016-07-07 10:16
java优化
JAVA
Java性能
优化指南系列(二):Java 性能分析工具
进行JAVA程序性能分析的时候,我们一般都会使用各种不同的工具。它们大部分都是可视化的,使得我们可以直观地看到应用程序的内部和运行环境到底执行了什么操作,所以性能分析(性能调优)是依赖于工具的。在第2章,我强调了基于数据驱动的性能测试是非常重要的,我们必须测试应用的性能并理解每个指标的含义。性能分析和数据驱动非常类似,为了提升应用程序的性能,我们必须获取应用运行的相关数据。如何获取这些数据并理解它
qq_28674045
·
2016-07-04 11:00
java
jvm
性能
性能优化
Java性能
优化指南系列(一):概述和性能测试方法
Java性能
分析是一门艺术和科学;科学指的是性能分析一般都包括大量的数字、测量和分析。绝大多数的性能工程师都有科学背景,运用科学的严谨是获取最大性能的重要组成部分。艺术部分指的是什么呢?
qq_28674045
·
2016-06-23 15:00
java
jvm
性能优化
java学习:为JAVA正名:关于
Java性能
的9个谬论
1.Java很慢关于Java的性能有很多谬论,这一条是最过时的,可能也是最为明显的。确实,在上世纪90年代和本世纪初处,Java有时是很慢。然而从那以后,虚拟机和JIT技术已经有了十多年的改进,Java的整体性能现在已经非常好了。在6个独立的Web性能基准测试中,Java框架在24项测试中有22项位列前四。尽管JVM利用性能剖析仅优化常用的代码路径,但这种优化效果很明显。很多情况下,JIT编译的J
javaniuniu
·
2016-06-13 10:00
java
互联网
程序员
java教程
需求
Java I/O 操作及优化建议(原文已发表于IBM Developworks)
插个广告:《大话
Java性能
优化》已经在亚马逊、京东、当当、天猫出售,谢谢对技术推广的支持。JavaI/OI/O,即Input/Output(输入/输出)的简称。
zmycoco2
·
2016-06-05 12:00
java
IO
nio
aio
Java集合类操作优化经验总结(原文已发表于IBM Developworks)
打个广告:《大话
Java性能
优化》已经在亚马逊、京东、淘宝、当当有售,《动手学习ApacheZooKeeper》预计下半年面世,谢谢对软件工匠、推广技术梦想的支持。
zmycoco2
·
2016-05-22 14:00
容器
JAVA集合类
Collection接口
你若顽强到底,一切皆有可能——谈工程师职业素养(《大话
Java性能
优化》前言)
这一晃27年了,等待了27年,我的第一本书《大话
Java性能
优化》即将面世了。
zmycoco2
·
2016-05-20 20:00
工程师职业素养
JAVA性能
调优点滴
原理
java性能
调优主要分为二个部分:java虚拟机jvm调优和java程序本身调优,从一个应用来说二者是密不可分。
everlasting_188
·
2016-05-16 15:00
JAVA性能
调优-避免对boolean 判断
阅读更多Java里的boolean数据类型被定义为存储8位(1个字节)的数值形式,但只能是true或是false。有些时候我们出于写代码的习惯,经常容易导致习惯性思维,这里指的习惯性思维是想要对生成的数据进行判别,这样感觉可以在该变量进入业务逻辑之前有一层检查、判定。对于大多数的数据类型来说,这是正确的做法,但是对于boolean变量,我们应该尽量避免不必要的等于判定。如果尝试去掉boolean与
BUYAOZAIBEIDAOLE
·
2016-05-16 10:00
软件一定存在修改的余地——《大话
Java性能
优化》
Java是典型的面向对象语言,去掉了指针让开发更加简便,却无法直接指向内存;似乎穿上了铠甲却多了软肋,因此
Java性能
优化是非常必要的。
东风玖哥
·
2016-05-15 23:19
java
读后感
软件一定存在修改的余地——《大话
Java性能
优化》
Java是典型的面向对象语言,去掉了指针让开发更加简便,却无法直接指向内存;似乎穿上了铠甲却多了软肋,因此
Java性能
优化是非常必要的。
东风玖哥
·
2016-05-15 21:10
读后感和书评
软件一定存在修改的余地——《大话
Java性能
优化》
Java是典型的面向对象语言,去掉了指针让开发更加简便,却无法直接指向内存;似乎穿上了铠甲却多了软肋,因此
Java性能
优化是非常必要的。
dongfeng9ge
·
2016-05-15 21:00
java
性能优化
JVM 垃圾回收器工作原理及使用实例介绍(原文已发表于IBM开发者论坛)
打个广告,本人的《大话
Java性能
优化》一书已经在亚马逊、当当、京东、天猫出售,感谢大家对致力于技术推广梦想者的支持。
zmycoco2
·
2016-05-14 20:00
jvm
JAVA虚拟机
JVM算法
java性能
优化之三 优雅平滑的结束quarts 任务
线上系统遇到quarts任务在定时时间内执行不完比如10分钟一次的任务执行不完后面起来的quarts任务线程会阻塞前面的任务导致任务越来越慢如果这个任务有循环的入口,比如每次从后台抓300条数据处理,可以函数开始设置一个时间点voidquartsWork(){timebegin;booleanneedEnd=false;/ / 300条数据执行for(i..){执行300条数据遍历...}if(
AlbertFly
·
2016-05-11 17:00
java性能
优化之二 循环里面不使用hibernate创建对象
如果大量循环里面创建对象会导致gc过高,cpu占有率高,影响系统稳定实在需要循环里面大量创建实体对象 可以使用jdbc插入
AlbertFly
·
2016-05-11 17:00
83.JAVA编程思想——关于
JAVA性能
83.JAVA编程思想——关于
JAVA性能
Java语言特别强调准确性,但可靠的行为要以性能作为代价。这一特点反映在自动收集垃圾、严格的运行期检查、完整的字节码检查以及保守的运行期同步等等方面。
notbaron
·
2016-05-10 22:00
java性能
优化之一 VO的使用
之前项目有批量分页从后台数据库抓数据处理利用了hibernate等orm中间件返回的是一个表结构的list对象 比如list如果Order对应表很大,比如4050个字段传过来list就可能相对较大从vmware等软件可以看到gc比较高这时候可以使用一个vo存储返回值,只把需要的几个字段取出来放里面就行了也能减少网络传输开支,和对内存的占用。VO对于java程序循环处理后台数据是个不错的选择
AlbertFly
·
2016-05-10 13:00
高手问答:大话
Java性能
优化
本期特邀《大话
Java性能
优化》作者:周明耀,ID:麦克周针对
Java性能
优化问题给予大家解答,欢迎网友积极提问,与专家一起讨论!
ITeye管理员
·
2016-05-09 15:00
java
企业应用
高手问答:大话
Java性能
优化
阅读更多本期特邀《大话
Java性能
优化》作者:周明耀,ID:麦克周针对
Java性能
优化问题给予大家解答,欢迎网友积极提问,与专家一起讨论!
ITeye管理员
·
2016-05-09 15:00
企业应用
Java
Apache kafka 工作原理介绍(作者原创文章已发表在IBM开发者论坛)
插个广告:本人的《大话
Java性能
优化》一书99万字,已经在亚马逊、当当、京东、天猫,感谢对技术推广梦想者的支持,谢谢!消息队列消息队列技术是分布式应用间交换信息的一种技术。
zmycoco2
·
2016-05-08 21:00
Flume
kafka
分布式消息服务
提升
Java性能
的基本方法
一、不要再循环条件中计算//应该是 inttotal=count*2 while(i
maoyeqiu
·
2016-05-05 12:00
java
性能
Spark Streaming 新手指南(原始文章已经发布表在IBM Developworks)
插个小广告:本人的《大话
Java性能
优化》一书已经在亚马逊、当当、京东、天猫出售,提前谢谢大家的支持。
zmycoco2
·
2016-05-02 13:00
spark
spark
Streaming
发表在IBM Developworks上的文章,Spark Streaming 图片处理案例介绍
插播小广告,本人的《大话
Java性能
优化》一书已经在亚马逊、京东、当当、天猫出售,提前谢谢大家支持。
zmycoco2
·
2016-04-30 13:00
《大话
Java性能
优化》已经发表,天猫、亚马逊、京东、当当均有销售,提前谢谢支持
从15岁拥有自己第一台电脑算起,已经有接近20年的计算机学习时间,其中包括12年的工作经历,我对于工作,对于工程师这个职业,有一些自己的感悟。我认为,职业素养非常重要。1929年,在汪精卫的支持下,余云岫等人提出了全面废除中医、禁止中医的提案,并很快获得初审通过。在这样的局面下,全国各地中医师多次到南京请愿,虽有孙科等人的支持,但反响不大。相持阶段,无独有偶,汪精卫的岳母身患痢疾,西医师医治无效,
zmycoco2
·
2016-04-30 11:00
java
java性能优化
性能优化
Java JVM 性能调优笔记
Java性能
调优笔记调优步骤:衡量系统现状、设定调优目标、寻找性能瓶颈、性能调优、衡量是否到达目标(如果未到达目标,需重新寻找性能瓶颈)、性能调优结束。
bigtree_3721
·
2016-04-22 00:00
java
虚拟机
java性能
优化 –gc日志收集与分析
使用jvisualvm与jconsole能够实时监控java程序的运行状态。但是我们并不会一直盯着输入屏幕,或者说开着一个客户端一直抓取服务器的运行信息。相对来说,能够让java程序在运行的时候自动生成日志,然后我们再对生成的数据进行分析是比较不错的选择。收集日志打印Gc日志的参数打印gc详细信息-XX:+PringGCDetails带有距离JVM开始运行的时间戳-XX:+PrintGCTimeS
DJeeker
·
2016-04-18 11:00
java
GC
java性能
优化常用技巧
一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: [java]viewplaincopyprint?import java.util.vector; class cel { void method (vector vector) { for (int
zmx729618
·
2016-04-18 09:00
性能优化
Tomcat性能优化
Java性能
优化原则:代码运算性能、内存回收、应用配置(影响Java程序主要原因是垃圾回收)代码层优化:避免过多循环嵌套、调用和复杂逻辑调优内容:1、增加最大连接数2、调整工作模式3、启用gzip压缩4
zhenliang8
·
2016-04-14 17:42
tomcat
优化
Tomcat性能优化及JVM内存工作原理
Java性能
优化原则:代码运算性能、内存回收、应用配置(影响Java程序主要原因是垃圾回收,下面会重点介绍这方面)代码层优化:避免过多循环嵌套、调用和复杂逻辑。
李振良OK
·
2016-04-14 17:42
优化
tomcat
jvm
java堆内存
Web
&
DB
打造高性能Java应用需掌握的5大知识
这篇文章节选自《javaperformance》,对
java性能
比较关心的同学大概都知道这本书,性能这个东西可能是很多同学在日常写javacode的时候很少去关心的,但是在我们写code的过程中确又时时离不开对程序性能的影响
bugtags
·
2016-04-07 13:01
java
多线程
操作系统
可扩展性
处理器
JConsole的使用
JConsole是一个内置
Java性能
分析器,可以从命令行或在GUIshell中运行。
shininguang
·
2016-03-10 18:00
Java性能
调优
java性能
调优,个人总结,随时添加。1.进行大量String操作时,可用StringBuffer类代替String,以避免生成大量的对象。
Super_Man_X
·
2016-02-29 16:00
java
性能
GC 日志分析工具 —— GChisto
零.简介《
Java性能
优化权威指南》介绍了一款分析GC日志的离线分析工具,不过官网上没有下载的地方,需要自己从SVN上拉下来编译。
wenniuwuren
·
2016-02-28 15:00
jvm
GC
日志分析
垃圾收集
Java性能
调优工具
1、JDK命令行工具1.1、jps命令jps用于列出Java的进程,jps可以增加参数,-m用于输出传递给Java进程的参数,-l用于输出主函数的完整路径,-v可以用于显示传递给jvm的参数。 jps-l-m-v31427sun.tools.jps.Jps-l-m-v-Dapplication.home=/Library/Java/JavaVirtualMachines/jdk1.7.0_55.
lgs0626
·
2016-02-23 15:00
java
python、nodejs和
java性能
对比
python、nodejs和
java性能
对比测试过程软硬件环境介绍:服务器cpu型号:Intel(R)Xeon(R)
[email protected]
版本:2.7.5java版本:1.7.0_
superCtrls
·
2016-02-13 22:42
python
Java 应用发布后,需要关注的7个性能指标
在某个重大发布之后,都需要记录相应的指标,本文介绍了最重要的几个
Java性能
指标,包括响应时间和平均负载等。为理解应用程序在生产环境中如何运行,就需要遵循一些
Java性能
指标。
weitao1026
·
2016-02-02 21:19
java系统指标
Java编程中“为了性能”需做的26件事
链接:
java性能
优化的26个习惯摘要:最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了
wabiaozia
·
2016-02-02 18:00
java
编程
优化
性能
提高
<<代码大全>> 读书笔记之
Java性能
优化
>25.6代码调整方法总结:1用设计良好的代码来开如软件,从而使程序易于理解和修改2如果程序性能很差:a保存代码的可运行版本,这样你才能回到“最近的已知正常状态”b对系统进行分析测量,找出热点c判断性能拙劣是否源于设计、数据类型或算法上的缺陷,确定是否应该做代码调整,如果不是,请跳回到第一步d对步骤c中所确定的瓶颈代码进行调整e每次调整后都对性能提升进行测量f如果调整没有改进代码的性能,就恢复到步
周翔
·
2016-01-30 16:00
java
读书笔记
代码大全
Java程序员读书推荐(排名不分先后)
计算机程序设计艺术(卷一:基本算法;卷二:半数值算法;卷三:排序与查找) 2.coder面试逻辑题解析 3.Hadoop技术内幕:深入解析MapReduce架构设计与实现原理 4.JavaScript权威指南 5.
Java
pricker
·
2016-01-28 09:00
cpu缓存
java性能
问题初探
在内存与cpu寄存器之间,还有一块区域叫做cpu高速缓存,即我们常常说的cache。cache分为L1、L2、L3三级缓存,速度递减,离cpu越来越远,L1、L2每个内核自己都有,L3是每个插槽上的多个内核共用一个。cpu按照值使用频道来从1、2、3缓存逐个进行检索,L1如果没有命中,就向下继续检索L2、L3直到内存。从CPU到大约需要的CPU周期大约需要的时间(单位ns)寄存器1cycle L1
佛光剑
·
2016-01-11 13:00
cpu缓存
java性能
问题初探
在内存与cpu寄存器之间,还有一块区域叫做cpu高速缓存,即我们常常说的cache。cache分为L1、L2、L3三级缓存,速度递减,离cpu越来越远,L1、L2每个内核自己都有,L3是每个插槽上的多个内核共用一个。cpu按照值使用频道来从1、2、3缓存逐个进行检索,L1如果没有命中,就向下继续检索L2、L3直到内存。从CPU到大约需要的CPU周期大约需要的时间(单位ns)寄存器1cycle L1
佛光剑
·
2016-01-11 13:00
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他