豆瓣读书:http://book.douban.com/subject/19969386/第一章 Java性能调优概述1.性能的参考指标 执行时间: CPU时间: 内存分配: 磁盘吞吐量: 网络吞吐量: 响应时间:2.木桶定律 系统的最终性能取决于系统中性能表现最差的组件,例如window系统内置的...
分类:
编程语言 时间:
2014-06-23 08:10:31
阅读次数:
250
症状:端午发布后,服务器出现大量报错日志,并且平均响应时间不断上升。重启机器后立刻恢复正常,但还是运行一段时间后,响应时间又开始上升。从报错日志中发现很多DB连接池满的错误。导致这种错误一般有两个原因:1:SQL 执行完后,DbConnection 及时没有释放。2:SQL 执行慢,占用了大量 Db...
分类:
数据库 时间:
2014-06-15 21:40:20
阅读次数:
575
使用缓存的好处,这对于做过web开发的人员来说是很明了的。。
比如从数据库读取数据显示在前台为例,如果每次都调用数据库那么响应时间就会拉长。
如果我们给资源设置缓存,预先的把他们保存在缓存中,那么我们在程序中直接从缓存中读取资源,可以很好的提升游戏运行的效率;
在进入主场景以前,我们设置一个场景,其目的就是预先为资源设置缓存;
//精灵的序列帧缓存
SpriteFrameCa...
分类:
其他好文 时间:
2014-06-10 15:46:56
阅读次数:
198
一、概念
1、什么是CDN?
CDN的全拼是(Content Delivery Network),即内容分发网络。其基本思想是尽可能避开互联网上有可能影响数据传输速度和稳定性瓶颈的环节,使内容传输的更快、更稳定。通过在网络各处防止节点服务器所构成的在现有的互联网基础之上的一层只能虚拟网络,CDN系统能够实时地根据网络流量和各个节点的连接、负载情况以及到用户的距离和响应时间等综合信息将用户的请求...
分类:
其他好文 时间:
2014-06-08 16:20:30
阅读次数:
219
网站性能是客观的指标,可以具体体现到响应时间、吞吐量、并发数、性能计数器等技术指标。...
分类:
Web程序 时间:
2014-06-05 07:10:13
阅读次数:
281
一、在任务与执行策略之间的隐性解耦
有些类型的任务需要明确地指定执行策略,包括:
. 依赖性任务。依赖关系对执行策略造成约束,需要注意活跃性问题。要求线程池足够大,确保任务都能放入。
. 使用线程封闭机制的任务。需要串行执行。
. 对响应时间敏感的任务。
. 使用ThreadLocal的任务。
1. 线程饥饿死锁
线程池中如果所有正在执行任务的线程都由于等待其他仍处于工作...
分类:
编程语言 时间:
2014-06-05 06:15:57
阅读次数:
355
1,restime统计响应时间#!/bin/bash#统计日志响应时间用if [ $# -lt 1
]; then echo "at least have one param; " echo "ex: restime a.log b.log *.log"
exit 1fi. lgq...
分类:
其他好文 时间:
2014-06-04 20:23:43
阅读次数:
291
1. 技术背景
FaceBook页面加载技术试想这样一个场景,一个经常访问的网站,每次打开它的页面都要要花费6 秒;同时另外一个网站提供了相似的服务,但响应时间只需3
秒,那么你会如何选择呢?数据表明,如果用户打开一个网站,等待3~4 秒还没有任何反应,他们会变得急躁,焦虑,抱怨,甚至关闭网页并且不...
分类:
其他好文 时间:
2014-06-02 11:33:51
阅读次数:
301
先介绍背景知识,一个网页连接所花的大概时间:没有本地缓存,相对较快的DNS
lookup(50ms), TCP握手,SSL协商,以及一个较快服务器响应时间(100ms)和一次延迟(80ms,在美国国内的平均值): 50ms for
DNS 80ms for TCP handshake (one RT...
分类:
其他好文 时间:
2014-05-26 02:17:17
阅读次数:
292