性能优化
文章平均质量分 95
iteye_1124
这个作者很懒,什么都没留下…
展开
-
优化代码的小技巧--读effect java有感
工作一年有余,已经早已不能算菜鸟了,最近工作也比较清闲,也接近年关,想好好补充下早已经被ssh给SM的不像样的知识。看什么好呢,是否需要看看高深点的书比如the pragmatic programmer、人月神话这类‘神作’。为以后架构师打打基础呵呵,但是思考半天还是拿出工作前看得一头雾水的effect java,想体验征服的快感,果然工作年余功力大增,那个是醍醐灌顶啊,一口气打通任督六脉以下是...2009-01-06 15:31:29 · 145 阅读 · 0 评论 -
java快速排序算法
java实现快速排序,好不容易,写下来吧 public static int sortxp(int[] hashint,int offset,int endset) { int key=hashint[offset]; int index=offset; int swint=0; if(hashint.length<2) { return 0...原创 2010-08-10 20:38:02 · 76 阅读 · 0 评论 -
java性能优化的地方
自己都懂,但是难的有人帮我整理出来转载:http://javatgo.iteye.com/blog/1155702 1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面第一,控制资源的使用,通过线程同步来控制资源的并发访问第二,控制实例的产生,以达到节约资源的目的...原创 2011-08-23 17:06:13 · 113 阅读 · 0 评论 -
如何定位OutOfMemory的根本原因
自己最近做了一些关于工厂MES软件导致的OOM,比如avon,andersen,ford, 这是给公司同事做的OutOfMemory定位问题的分享,垃圾回收是参考江南白衣的一篇博文,各个点都是些比较表层的sharing,还没有写完,也和广大同仁做个交流1 分析工具1) 动态分析工具Jprofile 2) 静态分析工具a: 在启动java的时候加上参数 -X...2011-07-19 17:39:21 · 717 阅读 · 0 评论 -
tomcat性能调优
在catalina.sh的开头export JAVA_HOME.....前面加上这行JAVA_OPTS='-Xms256m -Xmx512m'2009-09-28 14:23:15 · 67 阅读 · 0 评论 -
JVM调优新(转)
1. Heap设定与垃圾回收 Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。 JVM的Heap分配可以使用-X参数设定, -Xms 初始Heap大小 -Xmx java heap最大值 ...原创 2010-09-29 10:11:56 · 86 阅读 · 0 评论 -
jvm调优总结(江南白衣)
7月16日JVM调优总结 最近总结的一些东西,基本上是网上一些资料的汇总。 一、相关概念基本回收算法引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 标记-清除(Mark-Sweep)...原创 2010-09-28 16:02:07 · 1081 阅读 · 0 评论 -
主题:优化JVM参数提高eclipse运行速度
受此文启发: 随想配置:更快的启动eclipse 性能优化从身边做起。 首先建立评估体系,将workspace里所有的项目close掉,关闭eclipse。优化的用例就是启动eclipse,open一个项目,eclipse会自动build这个项目,保证没有感觉到明显的卡,也就是没有full GC。 开始: eclipse.ini里加入打印gc情况的参数: -XX:+PrintGCTimeS...原创 2010-09-27 15:58:20 · 74 阅读 · 0 评论 -
分享一下自己写的简单的通用http测试工具
晕要发到博客上频道的怎么发到了这里。。。管理员能帮忙移动一下吗 會議系統的优化有了改进,谢谢大家的建议,同时分享一下我写的http通用请求测试工具。保持session是这类测试工具的难点,因为你要进行一系列的操作,比如登录---建立会议---删除会议---登出,你每次请求都要保证你hold住前一次请求的sessionId,我这里是用cookie 携带上一次访问的sessionId, ...2009-07-01 14:35:35 · 263 阅读 · 0 评论 -
Tomcat常用调优技巧
本文是就Tomcat 4为基础向大家介绍WEB容器调优的,因为许多朋友安装好之后就开始正式上线,很少有人以用户现场为基础对服务器进行调优。如果并发量小,系统可能不会出问题,但是并发量大时,系统反应速度迅速下降,由于不了解原因,因此大家还拼命在自己的应用中寻找问题,从而浪费了宝贵的现场时间。但是Tomcat如何调优呢? 其实真正的WEB容器调优是需要许多方面的知识的,你必须了解网络+硬件+O...原创 2009-06-25 22:59:08 · 82 阅读 · 0 评论 -
数据库水平切分的实现原理解析
最近论坛上关于数据库水平切割的文章写的很好,可以借鉴一下第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了...原创 2009-06-22 16:12:29 · 73 阅读 · 0 评论 -
提升JSP应用程序的七大绝招(好文推荐)
你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中...2008-03-26 15:56:08 · 69 阅读 · 0 评论 -
twitter的一次提高50%性能的优化
标红的是陌生单词The Anatomy of a WhaleSometimes it's really hard to figure out what's causing problems in a web site like Twitter. But over time we have learned some techniques that help us...原创 2012-04-18 13:53:07 · 202 阅读 · 0 评论