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性能优化
java性能优化
:垃圾回收(gc)
内存释放(主要是gc) ★jvm的内存 在java虚拟机规范中(具体章节请看“这里 ”),提及了如下几种类型的内存空间: ◇栈内存(stack):每个线程私有的。 ◇堆内存(heap):所有线程公用的。 ◇方法区(method ar
easay107
·
2012-04-07 22:00
jvm
java性能优化
(3)
三、GUI篇 这一部分介绍的内容适合于图形用户界面的应用(Applet和普通应用),要用到AWT或Swing。 3.1 用JAR压缩类文件 Java档案文件(JAR文件)是根据JavaBean标准压缩的文件,是发布JavaBean组件的主要方式和推荐方式。JAR档案有助于减少文件体积,缩短下载时间。例如,它有助于Applet提高启动速度。一个JAR文件可以包含一个或者多个相
qcyycom
·
2012-04-07 11:00
java
java性能优化
java性能
java性能编程
java性能优化
(2)
二、J2EE篇 前面介绍的改善性能技巧适合于大多数Java应用,接下来要讨论的问题适合于使用JSP、EJB或JDBC的应用。 2.1 使用缓冲标记 一些应用服务器加入了面向JSP的缓冲标记功能。例如,BEA的WebLogic Server从6.0版本开始支持这个功能,Open Symphony工程也同样支持这个功能。JSP缓冲标记既能够缓冲页面片断,也能够缓冲整个
qcyycom
·
2012-04-07 11:00
java
java性能优化
java性能
java性能编程
java性能优化
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 一、通用篇 “通用篇”讨论的问题适合于大多数Java应用。 1.1 不用new关键词创建类的实例 用new关键词创建类的实例时
qcyycom
·
2012-04-07 11:00
java
java性能优化
java性能
java性能编程
Java性能优化
常识
9.1前提首先让程序运行起来,再考虑变得更快——但只有在自己必须这样做、而且经证实在某部分代码中的确存在一个性能瓶颈的时候,才应进行优化。除非用专门的工具分析瓶颈,否则很有可能是在浪费自己的时间。性能提升的隐含代价是自己的代码变得难于理解,而且难于维护。对于像字符串的连接操作不使用“+”而使用专有方法concat等其他方法,这类问题,则不能称为性能优化,而只能叫做基本常识。因而这类问题的解决并不能
randomnet
·
2012-04-01 22:00
java
vector
String
性能优化
存储
编译器
性能测试 研究方向
暂定研究方向 性能测试模型(泊松分布、排队理论等等) Loadrunner与Jmeter(对比、扩展)
Java性能优化
(JVM机制、参数、GC等等) Nginx、Jboss、Tomcat性能优化
mark_ztw
·
2012-03-23 14:00
性能测试
JAVA性能优化
内存监控的一些开源工具
小王你这个功能怎么写的,性能那么低啊?去优化一下吧,要求达到20TPS……这貌似是很多开发人员会遇到的问题吧,但是如何优化呢?一行一行的看代码,加System.out.println(time)这也太老土了吧!今天给大家推荐几款性能优化中比较好用的性能监控工具。Profiler4j是用于分析Java程序CPU使用情况的开源工具。你可以定义规则来分析选择哪一个包,类和方法。在改变这些规则时不需要重
hanruikai
·
2012-03-16 21:00
最棒的网站
maven的中央仓库:http://search.maven.org/#search%7Cga%7C1%7Cquartz NO2:java开源网站:http://java-source.net NO3:
java
aliahhqcheng
·
2012-03-14 20:00
maven仓库
x=x+1,x+=1,x++效率比较
最近在做
java性能优化
的总结,给部门同学分享,在网上看到帖子说到x=x+1,x+=1,x++效率比较,分析了 三种方式的效率,觉得似乎有些道理,一般的结论如下:
sd543521
·
2012-03-10 20:00
java
性能
效率
比较
i++
JAVA性能优化
—IBM JDK JVM参数设置
http://www.hashei.me/2009/05/tuning-the-ibm-jdk.html前一篇JVM的恩恩怨怨中,说了对WebSphere优化的关键点——因不同JDK而异。本文将描述IBMJDK下常用参数的设置。-Xms:最小堆大小-Xmx:最大堆大小-Xminfand-Xmaxf:GC(垃圾回收)之后可用空间的最小值最大值-Xmineand-Xmaxe:堆增长的最小最大值-Xmi
kaidi0314
·
2012-02-02 11:00
jvm
jdk
java性能优化
入门知识点
Java性能优化
的策略一谈到性能优化,往往会被认为是应
c5153000
·
2012-01-29 11:00
java
jvm
数据结构
优化
数据库连接池
性能优化
Java性能优化
技巧集锦
一、通用篇 1.1 不用new关键词创建类的实例 1.2 使用非阻塞I/O 1.3 慎用异常 1.4 不要重复初始化变量 1.5 尽量指定类的final修饰符 1.6 尽量使用局部变量 1.7 乘法和除法 二、J2EE篇 2.1 使用缓冲标记 2.2 始终通过会话Bean访问实体Bean 2.3 选择合适的引用机制 2.4 在部署描述器中设置只读属性 2.5 缓冲对EJB
lihua2915
·
2011-12-26 10:00
java性能优化
java性能优化
摘抄自http://www.uml.org.cn
java性能优化
-之一 1.对象的生成和大小的调整。
jslfl
·
2011-12-14 12:00
jvm
java性能优化
摘抄自http://www.uml.org.cn
java性能优化
-之一 1.对象的生成和大小的调整。
jslfl
·
2011-12-14 12:00
jvm
Java--jvm性能优化课程之基本类型
在
java性能优化
中,如何使用内存管理是一个要优先考虑的因素。谈到内存就必须要提到堆和栈,提到堆和栈就必须要提到进程和线程,可能有同学会问:堆和栈有啥区别捏?要说堆和栈的差别,那可相当之大。
vivian0203
·
2011-11-09 13:16
java
优化
内存
休闲
同学会
Java性能优化
几点建议
阅读更多1)最基本的建议就是尽早释放无用对象的引用。大多数程序员在使用临时变量的时候,都是让引用变量在退出活动域(scope)后,自动设置为null。我们在使用这种方式时,必须特别注意一些复杂的对象图,例如数组、队列、树、图等,这些对象之间的相互引用关系较为复杂。对于这类对象,GC回收它们的效率一般较低。如果程序允许,尽早将不用的引用对象赋为null。这样可以加速GC的工作。例如:……Aa=new
huchen0907
·
2011-11-08 15:00
outofmemory
java
gc
Java性能优化
几点建议
阅读更多1)最基本的建议就是尽早释放无用对象的引用。大多数程序员在使用临时变量的时候,都是让引用变量在退出活动域(scope)后,自动设置为null。我们在使用这种方式时,必须特别注意一些复杂的对象图,例如数组、队列、树、图等,这些对象之间的相互引用关系较为复杂。对于这类对象,GC回收它们的效率一般较低。如果程序允许,尽早将不用的引用对象赋为null。这样可以加速GC的工作。例如:……Aa=new
huchen0907
·
2011-11-08 15:00
outofmemory
java
gc
Java性能优化
几点建议
1)最基本的建议就是尽早释放无用对象的引用。大多数程序员在使用临时变量的时候,都是让引用变量在退出活动域(scope)后,自动设置为null。我们在使用这种方式时,必须特别注意一些复杂的对象图,例如数组、队列、树、图等,这些对象之间的相互引用关系较为复杂。对于这类对象,GC回收它们的效率一般较低。如果程序允许,尽早将不用的引用对象赋为null。这样可以加速GC的工作。 例如: … … A a =
huchen0907
·
2011-11-08 15:00
java
GC
OutOfMemory
java性能优化
java程序性能优化 1:避免在循环条件中使用复杂表达式:在循环中,循环条件会被反复计算,如果不适用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java.util.Vector; class CEL{ void method(Vector vector){ for(int i=0;i<vector.size(
邱铁军
·
2011-09-23 11:00
java性能优化
Java性能优化
技巧集锦
一、通用篇 “通用篇”讨论的问题适合于大多数Java应用。 1.1 不用new关键词创建类的实例 用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。 在使用设计模式(Design Pattern)的场
lya041
·
2011-09-20 14:04
java
职场
性能优化
休闲
java性能优化
java性能优化
-之一 1.对象的生成和大小的调整。 JAVA程序设计中一个普遍的问题就是没有好好的利用JAVA语言本身提供的函数,从而常常会生成大量的对象(或实例)。
sunjing21
·
2011-09-13 15:00
java性能优化
Java性能优化
技巧
可供程序利用的资源是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。一、通用篇“通用篇”讨论的问题适合于大多数Java应用。1.1不用new关键词创建类的实例用new关键词创建类
lya041
·
2011-09-09 22:26
java
职场
性能优化
休闲
Java性能优化
技巧
摘要: =================================== 可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方 面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 =======================
xiangtui
·
2011-09-06 11:00
java性能优化
转
java性能优化
下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方 - 1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面 第一,控制资源的使用,通过线程同步来控制资源的并发访问 第二,控制实例的产生,以达到节约资源的目的 第三,控制数据共享,在不建立直接关联的条件下,让
lengyue
·
2011-08-27 13:00
java性能优化
Java性能优化
总结
&n
penghuaiyi
·
2011-08-24 17:00
java性能优化
Java性能优化
总结
&n
penghuaiyi
·
2011-08-24 17:00
java性能优化
Java性能优化
总结
&n
penghuaiyi
·
2011-08-24 17:00
java性能优化
java性能优化
的地方
自己都懂,但是难的有人帮我整理出来 转载:http://javatgo.iteye.com/blog/1155702 1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面 第一,控制资源的使用,通过线程同步来控制资源的并发访问 第二,控制实例的产
kakaluyi
·
2011-08-23 17:00
java性能优化
Java性能优化
Java语言特别强调准确性,但可靠的行为要以性能作为代价。这一特点反映在自动收集垃圾、严格的运行期检查、完整的字节码检查以及保守的运行期同步等等方面。对一个解释型的虚拟机来说,由于目前有大量平台可供挑选,所以进一步阻碍了性能的发挥。“先做完它,再逐步完善。幸好需要改进的地方通常不会太多。”(SteveMcConnell的《Aboutperformance》[16])本文的宗旨就是指导大家寻找和优
jiafu1115
·
2011-07-25 17:00
Java性能优化
Java语言特别强调准确性,但可靠的行为要以性能作为代价。这一特点反映在自动收集垃圾、严格的运行期检查、完整的字节码检查以及保守的运行期同步等等方面。对一个解释型的虚拟机来说,由于目前有大量平台可供挑选,所以进一步阻碍了性能的发挥。 “先做完它,再逐步完善。幸好需要改进的地方通常不会太多。”(Steve McConnell的《About performance》[16]) 本文的宗旨就是指
yanghuidang
·
2011-07-25 17:00
java性能优化
JAVA性能优化
-通用篇
“通用篇”讨论的问题适合于大多数Java应用。 1.1 不用new关键词创建类的实例 用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。 在使用设计模式(Design Pattern)的场合,如果用Factory模式创建对象,则改
mars914
·
2011-07-19 10:00
java性能优化
java性能优化
一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java .util.Vector; class CEL { void method (Vector vector) { &n
cn-done
·
2011-07-18 15:00
java性能优化
JAVA性能优化
-通用篇
“通用篇”讨论的问题适合于大多数Java应用。 1.1 不用new关键词创建类的实例 用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。 在使用设计模式(Design Pattern)的场合,如果用Factory模式创建对象,则改
snowjake
·
2011-07-17 22:00
java
设计模式
jvm
jdk
Web
JAVA性能优化
-通用篇
“通用篇”讨论的问题适合于大多数Java应用。1.1不用new关键词创建类的实例用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。在使用设计模式(DesignPattern)的场合,如果用Factory模式创建对象,则改用clone()方法创建新的对象实
snowjake
·
2011-07-17 21:16
java
js
电子书
j2me
手机电子书
Java性能优化
:字符串过滤实战
★关于需求 首先描述一下需求,具体如下:给定一个String对象,过滤掉除数字 (字符'0'-'9')以外的其它字符。要求时间开销尽可能小。过滤函数的原型如下:String filter(String str); 针对上述需求,我写了5个不同的过滤函数。为了叙述方便,分别称为filter1到filter5。其中filter1性能最差、filter5性能最 好。在你接着看后续的内容
elvisli
·
2011-06-02 09:00
java
jdk
多线程
编程
Google
Java性能优化
[1]:基本类型 vs 引用类型
在
Java性能优化
系列中,内存管理是一个要优先考虑的关键因素。而说到内存分配,就必然会涉及到基本类型和引用类型。
elvisli
·
2011-06-02 08:00
java
多线程
编程
配置管理
OO
java性能优化
1.用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。 在使用设计模式(Design Pattern)的场合,如果用Factory模式创建对象,则改用clone()方法创建新的对象实例非常简单。例如,下面是Factory模式的一个典型实现: pub
xiaoning_zhou
·
2011-05-26 20:00
java
jvm
应用服务器
weblogic
网络应用
JAVA性能优化
—Sun Hotspot JDK JVM参数设置
对于有2块CPU和2GB内存及更佳配置的服务器,Sun的hotspotjdk默认设置了如下参数:-server:服务器模式编译-XX:+UseParallelGC并行收集-Xms设置为服务器物理内存的1/64-Xmx设置为服务器物理内存的1/4(最大为1G) 堆大小设置JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内
cjjwzs
·
2011-05-24 15:00
java
jvm
jdk
应用服务器
sun
JAVA性能优化
—IBM JDK JVM参数设置
本文将描述IBMJDK下常用参数的设置。-Xms:最小堆大小-Xmx:最大堆大小-Xminfand-Xmaxf:GC(垃圾回收)之后可用空间的最小值最大值-Xmineand-Xmaxe:堆增长的最小最大值-Xmintand-Xmaxt:垃圾回收占时间整个运行时间的比例,默认是5%。如果回收时间小于5%,那么它就缩减堆,反之增大。一般来说只要对Xms和Xmx设置合理,后面的三对不用特别设置。可以看看
cjjwzs
·
2011-05-24 14:00
java
jvm
jdk
IBM
XP
JAVA性能优化
—Sun Hotspot JDK JVM参数设置
原文地址 http://www.hashei.me/2009/05/tuning-the-sun-hotspot-jdk.html 本文主要根据这篇PDF(GCTuningGuidelines http://docs.google.com/fileview?id=F.e382e7c3-1d89-438f-b35d-250ae97a1249)写成。 首先是JDK1.5引入的新功能 E
avar
·
2011-05-20 11:00
java
jvm
jdk
应用服务器
sun
JAVA性能优化
—Sun Hotspot JDK JVM参数设置
JAVA性能优化
—SunHotspotJDKJVM参数设置2009年5月29日hashei发表评论阅读评论本文主要根据这篇PDF(GCTuningGuidelines)写成。
dxm1986
·
2011-05-05 18:00
java
jvm
jdk
应用服务器
sun
JAVA性能优化
—Sun Hotspot JDK JVM参数设置
JAVA性能优化
—SunHotspotJDKJVM参数设置2009年5月29日hashei发表评论阅读评论本文主要根据这篇PDF(GCTuningGuidelines)写成。
dxm1986
·
2011-05-05 18:00
java
jvm
jdk
应用服务器
sun
JAVA性能优化
—Sun Hotspot JDK JVM参数设置
JAVA性能优化
—SunHotspotJDKJVM参数设置2009年5月29日hashei发表评论阅读评论本文主要根据这篇PDF(GCTuningGuidelines)写成。
dxm1986
·
2011-05-05 18:00
java
jvm
jdk
应用服务器
sun
java性能优化
-Arraylist与Linkedlist整改查性能比较
最近看了《数据结构与算法分析:Java语言描述(第2版) 》中的第三章表、栈和队列结构部分:学习了一下ArrayList与LinkedList的实现方式。 以下是我的一些看法:
renjieguixiong5
·
2011-04-28 16:00
java
数据结构
算法
JAVA性能优化
周围经常有同学纠结于现有的java代码应当怎么优化才能达到更高的性能,当然有些时候这中间也包括我但那是极少数情况,与代码的优化相比也许我更热衷于代码结构的重构。高效但难于理解与思路清晰却效率一般相比也许我更倾向于后者,因为大多数时候良好的设计与清晰的编码几乎总是优于“优化的” 代码,那么我们为什么还要优化代码呢?也可以说什么时候代码才需要我们去优化呢?当我们看到代码的优化对设计有积极的影响或对性
飘零羽
·
2011-04-18 21:00
java
设计模式
多线程
算法
Java性能优化
技巧集锦
=================================== 摘要: =================================== 可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代 码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 ====
zhaohaolin
·
2011-04-01 00:00
java
应用服务器
bean
网络应用
ejb
java性能优化
(JVM)
转自:http://www.ibm.com/developerworks/cn/java/j-lo-jvm-perf/ 开始之前Java平台已无处不在,JavaEE、JavaSE、JavaME和JavaCard,Java的发展为无数程序员提供了工作机会,都是“Java”,然而除了基本的Java语法大都一致外,程序员必须基于不同的平台有不同的考虑,学习不同平台的特点:不同平台的环境JavaEE所运行
enetor
·
2011-03-20 19:00
java
jvm
虚拟机
算法
网络应用
[转]
Java性能优化
技巧集锦
一、通用篇 “通用篇”讨论的问题适合于大多数Java应用。 1.1 不用new关键词创建类的实例 用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。在使用设计模式(Design Pattern)的场合,如果用Factory模式
zxhDaniel
·
2011-03-07 09:00
java
bean
jsp
应用服务器
ejb
Java性能优化
的策略和常见方法(二)
1)JVM对堆空间的管理JVM在初始化的过程中分配堆。堆的大小取决于指定或者默认的最小和最大值以及堆的使用情况。如果用Heapbase表示堆底,heaptop表示堆能够增长到的最大绝对值,用heaplimit表示实际的堆顶;则两者的差值(heaptop-heapbase)由命令行参数-Xmx决定。heaplimit指针可以随着堆的扩展而上升,随着堆的收缩而下降。heaplimit永远不能超过hea
gaozzsoft
·
2011-01-22 21:00
java
jvm
算法
IBM
AIX
Java性能优化
的策略和常见方法(一)
Java性能优化
的策略一谈到性能优化,往往会被认为是应
gaozzsoft
·
2011-01-22 21:00
java
jvm
jni
网络应用
企业应用
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他