最新文章列表

Web项目性能问题常见定位方法梳理

第一类:请求无响应,浏览器始终处于等待状态。 定位方法:kill -3或者jstack先分析线程堆栈,找到当前block的线程。 常见于:外部接口调用无返回或者网络IO阻塞无响应;死锁;死循环;……。   第二类:宕机,进程挂掉。 定位方法(这一类问题普遍比较难定位):     (1)寻找hs_err_pidxxx.log这样的JVM日志     (2)使用JVM参数在JVM cras ...
RayChase 评论(0) 有2867人浏览 2011-11-03 22:29

Linux服务器性能数据收集

     Linux中的top,free等命令不能完全满足我们性能数据收集的要求,我们需要一个更加强大的工具来收集性能数据。经过考察和对比,发现 Sysstat是一个非常强大的工具,因此下载了试了下,效果不错。Sysstat是一个工具集,包括sar、pidstat、iostat、mpstat、sadf、sadc。 其中sar是其中最强大,也是最能符合我们测试要求的工具,同时pidstat也是非常 ...
306335604 评论(0) 有1633人浏览 2011-11-02 15:15

性能需求驱动下架构的改变

产品的发展需要架构的稳定,但是从一个小用户量的软件逐步发展到动辄数千万注册用户的大型互联网应用,没有人会忽视性能需求(或者隐性的性能需 ...
RayChase 评论(0) 有1997人浏览 2011-10-30 09:38

各种常用工具和软件

 Nagios + cacti cacti是使用snmp协议监控所有的设备,而nagios可以使用snmp监控,也可以使用perl写的脚本插件监控1)cacti添加监控服务         1)cacti监控nginx服务         2)cacti监控squid服务         3)cacti监控mysql服务         4)cacti监控apache服务         5)ca ...
chinese.darren 评论(0) 有1795人浏览 2011-10-22 11:43

Oracle创建索引的准则

Oracle创建索引的准则:当任何单个查询要检索的行少于或等于整个表行的10%时,索引就非常有用。
IThead 评论(0) 有619人浏览 2011-10-13 19:21

RIA领域几种数据传输方式的性能比较(Flex AMF最快)

James Ward写了一个程序http://www.jamesward.com/census/来测试RIA领域几种数据传输方式的性能. 截图如下: 1. Ajax HTML - 5000行数据,通过XMLHTTPRequest对象发送请求,服务器生成HTML table生成的方式。 2. Ajax JOSN - 5000行数据,通过XMLHTTPRequest对象发送请求,服务器返回JSON格式的 ...
荒村听雨31 评论(0) 有968人浏览 2011-10-12 09:43

ListView的优化

    无视此文,不推荐此方法 我们觉得ListView卡卡的时候就会自然的去寻找优化大法,LZ也一样。一方面拼命优化view的结构一方面另外找到了这么一个 ...
ipjmc 评论(3) 有1034人浏览 2011-10-06 13:28

Linux服务器性能小结

一、服务器性能因素       1、CPU 2、内存  3、磁盘I/O带宽  4、网络I/O带宽   Load: 系统负载指运行队列的平均长度,也就是等待CPU的平均进程数。Load越高说明系统响应越慢,如果load是0,代表进程不需要等待,立刻就能获得cpu运行。可以通过查询文件/proc/loadavg获取系统在前一分钟、前五分钟和前十五分钟的平均负载以及当前运行的进程、系统的进程数 ...
huoyanxueren 评论(0) 有1921人浏览 2011-10-01 00:01

Android 性能

1 android UI优化 http://wghjay.iteye.com/blog/425623 2 Android有效解决加载大图片时内存溢出的问题 http://yueguc.iteye.com/blog/1051966 3 使用theme 预加载 http://www.bangchui.org/read.php?tid=16
ipjmc 评论(0) 有828人浏览 2011-09-28 20:52

jconsole基本使用

有jdk自带的也有其他厂商的,google一把发现jrockit自带的工具非常强大, 因为我主要是使用sun jdk所以优先研究sun jdk的一些工具,发现已经足够强大了。 这里主要介绍jconsole,力求做到简明扼要,对大家有点用。希望以后同道中人google一下,找到这篇文章对大家有所帮助。 当前我使用的版本是jdk 1.6。 sun的原版文档:http://java.sun.com/d ...
niaodianjava 评论(0) 有998人浏览 2011-09-23 19:08

Sql server常见性能问题的总结

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。  2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id f ...
hbxflihua 评论(0) 有1124人浏览 2011-09-17 23:08

Ubuntu: Installing Apache Portable Runtime (APR) for Tomcat

After reading “Introducing Apache Tomcat 6″ presentation by Mladen Turk I decided to enable Apache Portable Runtime (APR) native library for Tomcat. It was supposed to be as easy as view sourceprint? ...
qiuzhifeng 评论(0) 有2289人浏览 2011-09-16 10:53

【GWT系列】 Speed Tracer 入门 .

 Speed Tracer 是Google浏览器Chrome的扩展,它可以帮助你识别和修复web程序的性能问题。使用Speed Trace,可以很容易的知道程序运行的时间花费在哪些方面。      以下从三个方面进行介绍         下载Chrome和安装Speed Tracer          Speed Tracer快速体验         在服务器i上调试服务端代码   下载 ...
selvemen 评论(0) 有2022人浏览 2011-09-15 18:59

[转载]第六章:把脚本放在底部 —《高性能网站建设指南》读书笔记

网上看到一篇读书笔记非常不错,这里贴出与大家分享,原文链接: http://www.impng.com/web-dev/put-script-at-the-bottom-read-notes.html 一般浏览器对同一域下的资源 ...
兰迪RANDY 评论(0) 有1320人浏览 2011-09-01 09:00

Java面试问题之四

谈谈Java异常处理机制对程序性能的影响。 一般来说,在Java程序中使用try...catch语句不会对程序的性能造成非常大的影响。仅仅当异常发生时,Java虚拟机需要执行额外的操作来定位处理异常的代码块,这时才会对程序性能造成负面的影响。如果抛出异常的代码块和捕获异常的代码块位于同一个方法中,对性能的影响就会相对比较小一些;如果Java虚拟机必须搜索方法调用栈来寻找异常处理的代码块,此时对程序 ...
YuHuang.Neil 评论(0) 有950人浏览 2011-08-30 21:05

分布式计算nuclear bomb hadoop--性能篇

hadoop获得的巨大的成功令人不得不关注和研究它。本文将从它如何提高计算性能,减少计算时间入手分析hadoop。 1.性能可以线性提高 hadoop的计算模型就是map/reduce,每一个计算任务会被分割成很多互不依赖的map/reduce计算单元,将所有的计算单元执行完毕后整个计算任务就完成了。因为计算单元之间互不依赖所以计算单元可以分配到不同的计算机上执行,这样就可以将计算压力平摊到多个 ...
loveczp 评论(0) 有1242人浏览 2011-08-19 21:09

effective java coding

注:以下来源于个人日常的整理 创建对象: 1.不要提前创建对象;避免在循环体中创建对象,循环前应该创建对象,避免浪费更多内存空间和增加GC负担 ...
regbin 评论(0) 有1125人浏览 2011-08-19 14:20

几种加密算法比较

对称加密算法( 加解密密钥相同) 名称 密钥长度 运算速度 ...
snoopy7713 评论(0) 有3195人浏览 2011-08-04 15:36

主要几种通信协议的性能比较

总体性能比较: Socket(BIO/NIO)>RMI>HTTPInvoker>=Hessian>REST>>Burlap>EJB>>Web Service 如果协议设计的比较好,Socket性能毫无疑问是最高,同时灵活性和复杂度也最高,如果采用高效的网络框架如:Mina、Netty等可以降低开发复杂度,一般在对性能有非常 ...
snoopy7713 评论(0) 有1724人浏览 2011-08-04 15:31

海量数据下HBase的读性能

这段时间刚做完一个hbase项目,存储千亿规模的数据,12台dell,5小时完成扫库。 这里主要是对hbase的数据本地化机制作了优化,本文不对细节作描述。 在后期使用的过程中,使用方发现hbase的随机读性能出现了较大的下降,经常出现单个 GET请求花费3-5秒的现象。这个事情困扰了我很久,因为从我的实验环境上是不可复现的。 实验环境和线上环境的主要区别是数据量和写压力: 实验环境百亿规模的数据 ...
redisliu 评论(1) 有3904人浏览 2011-08-04 13:01

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics