当在任务管理器中发现有进程占用cpu过高的时候通过下面的指令将进程快照导出到c盘 jstack -l 进程PID> c:/进程PID.stack 查看进程PID的方法: 然后我们需要下载微软提供的process-explorer工具用来查看那个线程占cpu高 下载地址:https://docs.mi ...
分类:
编程语言 时间:
2017-09-06 14:30:20
阅读次数:
157
pack 按照指定格式打包数据 unpach 按照指定格式解包数据 可适用于双向加密 posix_getpid() 获取当前进程pid class_alias() 为类取别名 call_user_func('function_name', $data) data是传个当前函数function_nam ...
分类:
Web程序 时间:
2017-09-05 18:58:05
阅读次数:
215
假设tomcat进程PID为16818确认是不是内存本身分配过小:jmap-heap16818找到最耗内存的对象:jmap-histo16818(带上:live则表示先进行一次FGC再统计,如jmap-histo:live16818)导出内存转储快照:jmap-dump:live,format=b,file=heap.bin16818(使用Eclipsemat分析)统计进程打开..
分类:
其他好文 时间:
2017-09-04 22:39:05
阅读次数:
511
pstack PID可以查看进程(PID)下的线程 top -H 可以查询线程的占有率 方法一:PS在ps命令中,“-T”选项可以开启线程查看。下面的命令列出了由进程号为<pid>的进程创建的所有线程。$ ps -T -p <pid>“SID”栏表示线程ID,而“CMD”栏则显示了线程名称。方法二: ...
分类:
编程语言 时间:
2017-08-24 16:15:34
阅读次数:
145
ps aux tty为 “?” 说明为后台进程 ps -ef | grep …… ps -fu root top M P q 退出 * 杀死进程 kill -l sleep 999& ps -ef | grep sleep pstree 21763(sleep的父进程pid) * 任务计划 serv ...
分类:
系统相关 时间:
2017-08-19 11:08:27
阅读次数:
235
在windows下部署web应用(80端口),启动时提示bind 80端口失败 检查端口占用: 发现System进程 (pid=4) 占用了端口 然而本机也没有安装iis,于是排除IIS服务的问题。 解决方式 管理员身份运行cmd net stop http //停止系统http服务 sc conf ...
1.测试配置文件(检查配置文件) 2. 启动命令 3.关闭命令 或者 4.重启命令 4.nginx平滑重启 1)查询nginx pid 2.将nginx的master进程pid记下 ...
分类:
其他好文 时间:
2017-08-12 18:56:27
阅读次数:
108
jps工具 jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有Java进程pid的命令,简单实用,非常适合在Linux/unix平台上简单察看当前java进程的一些简单情况。jps(java Virtual Machine ...
分类:
其他好文 时间:
2017-08-12 17:09:31
阅读次数:
135
WinDbg的Live模式调试。.Net 托管代码 ,使用bp,bu,bm无法设置断点,也许是我不会。研究了下,托管代码有自己的命令,!BPMD 模块名 完全限定的方法名 步骤: 1、查找进程PID,用WinDbg,Attach上 2、使用反编译工具(IL),查找需要断点的方法名,需要完全限定名。 ...
分类:
数据库 时间:
2017-08-08 19:54:14
阅读次数:
214
PHP 在liunx里面是可以实现多进程的,但需要使用liunx扩展:pcntl 扩展 主要代码是 1 2 3 4 5 6 7 8 9 10 11 $pid = pcntl_fork(); //创建子进程 if ($pid == -1) { die('could not fork'); //错误处理 ...
分类:
编程语言 时间:
2017-08-03 18:47:57
阅读次数:
253