原文地址:http://blog.csdn.net/directionofear/article/details/8033506如果Web应用程序经常遇到的问题按频率排名的话,我觉得第一名unhandled exception第二名high memory第三名high cpu这篇文章介绍web应用程...
分类:
Web程序 时间:
2015-09-16 19:47:24
阅读次数:
274
设备管理是指计算机系统对除CPU和内存以外的所有的输入、输出设备的管理。设备管理的功能1.缓冲管理为达到缓解CPU和I/O设备速度不匹配的矛盾,达到提高CPU和I/O设备利用率,提高系统吞吐量的目的,许多操作系统通过设置缓冲区的办法来实现。2.设备分配设备分配的基本任务是根据用户的I/O请求,为他们...
分类:
其他好文 时间:
2015-09-13 13:07:12
阅读次数:
152
可以提高CPU的利用率。在多线程程序中,一个线程必须等待的时候,CPU可以运行其它的线程而不是等待,这样就大大提高了程序的效率。多开一个线程都要多开的意义,有阻塞的时候线程才能体现出意义,其他情况尽量避免线程的死循环,线程的死循环会浪费大量的CPU运行的。
分类:
编程语言 时间:
2015-09-07 21:06:04
阅读次数:
126
问题描述:在对notify执行性能测试时发现cpu负载突然飙高,cpu利用率高达95%。这时候就要排查是哪些线程消耗了cpu,并从代码层找到占用cpu的“罪魁祸首”。步骤:1.先用ps+grep找到被测试的进程pid。比如:ps–ef|grep notify,得到pid为29128。2.执行top ...
分类:
系统相关 时间:
2015-08-31 00:45:11
阅读次数:
261
top top -H -p 28857 jstack 28857 > a.txt jstack -F pid 如果是web应用,可以继续打印线程的堆栈信息+++++++++ strace -p 24167 通过这3步基本可以找出什么原因导致java进程占用那么高CPU资源。 将需要的线程I...
分类:
系统相关 时间:
2015-08-18 16:51:37
阅读次数:
190
目录(?)[-]proc文件系统proccpuinfo文件procstat文件procpidstat文件procpidtasktidstat文件系统中有关进程cpu使用率的常用命令ps 命令top命令单核情况下Cpu使用率的计算基本思想总的Cpu使用率计算计算方法某一进程Cpu使用率的计算计算方法实...
分类:
编程语言 时间:
2015-08-18 01:11:54
阅读次数:
220
WebFetch 是无依赖极简网页爬取组件,能在移动设备上运行的微型爬虫。WebFetch 要达到的目标:没有第三方依赖jar包减少内存使用提高CPU利用率加快网络爬取速度简洁明了的api接口能在Android设备上稳定运行小巧灵活可以方便集成的网页抓取组件使用文档WebFetch的使用非常简单,让...
分类:
Web程序 时间:
2015-08-11 07:14:39
阅读次数:
196
当有大量的数据需要处理或者有大量任务需要完成,而且每块数据或每个任务是彼此独立的,这时候可以考虑使用并行编程。现代计算机都是多核的,并行编程可以提高CPU利用率以提高吞吐量。 Parallel.Invoke形参能接收一个Action数组。 static void Main(string[] args...
分类:
其他好文 时间:
2015-08-07 18:41:50
阅读次数:
99
上线半年后的一个稳定项目的数据情况(截取一段分享)
内部项目测试的数据
xxxx做了一版性能测试-基准测试
xxxxxx 应用版本1.1.2 1212资源版本
应用包:cc.xxxxx.xxxxx.qihoo
操作手机:xiaomi mi4w 操作系统:4.4.4 (稳定)
游戏内运行30分钟
cpu avg: 27.52% 略高
cpu max: 53.23%...
分类:
其他好文 时间:
2015-08-05 06:39:56
阅读次数:
114
学习简记虚拟机的安装虚拟机的选择:VMware(收费软件)或Virtualbox(开源免费)。虚拟机的CPU核心数:目的是提高CPU的运行速度,利用CPU的限制资源。虚拟机网络类型的选择:桥接网络:若网络环境中有路由器,可以支持自动获取IP地址(VMnet0:用于虚拟桥接网络下的虚拟交换机)..
分类:
其他好文 时间:
2015-07-21 15:03:44
阅读次数:
130