获取登录用户的资源使用情况:top-unemo通过进程,找到耗CPU的线程,得到tidps-mppid-oTHREAD,tid,time其次将需要的线程ID转换为16进制格式:printf"%x\n"tid最后打印线程的堆栈信息,这时候即可看到业务代码相关出现问题的地方:jstackpid|greptid-A30
-
-
关于一个没能挤爆的CPU...
有天有个朋友问了一个问题:如何才能挤爆一个CPU.然后...自然而然的建议他线程套开线程。然后他尝试中,本机(Windows)几分钟就爆了。但是服务器(Linux)开了好一阵子仍然没有反应,并且cpu占用貌似也没啥反应...一直未能理解,直到看到下面这段:操作系统中,CPU竞争有很多种策略。Unix系统使用的是时间片算法,而Windows则属于抢占式的。在时间片算法中,所有的进程排成一个队列。操作......4,457 0 2016-09-26 23:12