性能分析的主要方式监视:监视是一种用来查看应用程序运行时行为的一般方法。通常会有多个视图(View)分别实时地显示 CPU
使用情况、内存使用情况、线程状态以及其他一些有用的信息,以便用户能很快地发现问题的关键所在。转储:性能分析工具从内存中获得当前状态数据并存储到文件用于静态的性能分析。Java
...
分类:
移动开发 时间:
2014-05-27 00:37:30
阅读次数:
307
系统# uname -a # 查看内核/操作系统/CPU信息 # head -n 1
/etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci
-tv # 列出所有PCI设备 # lsusb -tv...
分类:
系统相关 时间:
2014-05-26 22:56:12
阅读次数:
391
网络上已经有非常多的二维码编码和解码工具和代码,很多都是服务器端的,也就是说需要一台服务器才能提供二维码的生成。本着对服务器性能的考虑,这种小事情都让服务器去做,感觉对不住服务器,尤其是对于大流量的网站,虽然有服务器端缓存,毕竟需要大量的CPU运算时间,这或多或少也是很大的一块压力。所以就想,有没有...
分类:
编程语言 时间:
2014-05-26 22:26:00
阅读次数:
433
一、前言vmstat命令:用来获得有关进程、虚存、页面交换空间及CPU活动的信息。这些信息反映了系统的负载情况二、虚拟内存运行原理在系统中运行的每个进程都需要使用到内存,但不是每个进程都需要每时每刻使用系统分配的内存空间。当系统运行所需内存超过实际的物理内存,内核会释放某些进程所占用但未使用的部分或...
分类:
其他好文 时间:
2014-05-26 20:57:13
阅读次数:
370
在vsphere产品中内建一个监控所有虚机包括主机资源的插件,叫做vcenter
servcie
status,这个插件的主要功能是记录当前虚拟机资源的cpu、硬盘、内存和网络等相关信息。通过它可以查看24小时、周年月性能情况。而微软则需要另外安装scom产品。那么,它究竟是如何工作的,如何记录数据...
分类:
其他好文 时间:
2014-05-26 16:09:10
阅读次数:
269
分享下JS获取IE浏览器信息包括类型、版本、语言等的实例。代码:
JS完整获取IE浏览器信息--www.jbxue.com 浏览器类型 浏览器版本 浏览器语言 www.jbxue.com CPU类型 操作系统 系统语言
用户语言; ...
分类:
Web程序 时间:
2014-05-26 16:05:47
阅读次数:
292
int setjmp(jmp_buf env);
void longjmp(jmp_buf env, int val);
系统跳转函数 ,可以直接在函数之间跳转 (比goto 强大多了)
将上下文 ,就是cpu和内存的信息保存到env中 ,然后调用 longjmp的时候跳转到使用env中的信息 ,恢复上下文 。如果是第一回调用setjmp 它会返回 0,如果从longjmp ...
分类:
其他好文 时间:
2014-05-22 23:52:21
阅读次数:
425
在开发多线程的程序的时候接触了.NET里面的自旋。这个自旋可以将线程暂停指定的时间,而使用Sleep的话,则是让线程执行无意义的内耗循环。
如下图:
Threading.Thread.Sleep 1000
------------[开始Sleep]---CPU在该线程上循环执行空指令,并且检查时间是否达到延时设定---------------[时间到达,接触延时,继续执行程序]---...
分类:
编程语言 时间:
2014-05-22 18:44:12
阅读次数:
415
服务器没过多久又死机了,重启后又可以,开始以为是软件的问题,重装了干净的系统,结果没多久还是出现这个问题,在安装系统的时候非常缓慢,排除了软件问题,应该是硬件有问题了,内存、CPU经过替换法排查都没有问题,想到安装系统的时候非常缓慢,怀疑是硬盘有问题,下载了硬..
分类:
其他好文 时间:
2014-05-22 18:08:03
阅读次数:
259
最近发现一个奇怪的现象,数据库报告上看负载很高,但是cpu和等待事件都很低,不知道消耗的资源跑到哪里去了?
Snap Id
Snap Time
Sessions
Cursors/Session
Begin Snap:
5073
17-5月 -14 04:00:20
127
78.8
End Snap:
...
分类:
其他好文 时间:
2014-05-22 16:58:21
阅读次数:
281