core dump 调试: gdb + 可执行文件名 + core dump 文件 gdb Searcher core.8159 bt 查看 ...
分类:
系统相关 时间:
2019-10-29 12:02:08
阅读次数:
70
OOM: 1.快速恢复业务:如果是集群中的一台机器故障,先隔离故障服务器;如果是多台,则根据Nginx转发策略,对该功能转发到单独的集群,与其他流量隔离,确保其他业务不受影响 2.收集内存溢出Dump文件:方式有两种: 1.设置JVM启动参数 -XX:+HeapDumpOnOutOfMemoryEr ...
分类:
其他好文 时间:
2019-10-29 11:35:25
阅读次数:
129
问题 从2019-10-23起,我的AWS实例不断的重启(大概6个小时左右),或者连接不上(远程连接不上并PING不通IP),但控制台显示running。 分析与解决方法 通过查看dump文件,发现是各种 PV Drivers的错误。所以接下来的问题就是如何更新PV Dirvers. 这次问题我估计 ...
分类:
其他好文 时间:
2019-10-27 22:31:00
阅读次数:
143
死循环、死锁、阻塞、页面打开慢等问题,打线程dump是最好的解决问题的途径。所谓线程dump也就是线程堆栈,获取到线程堆栈有两步: (1)获取到线程的pid,可以通过使用jps命令,在Linux环境下还可以使用ps -ef | grep java (2)打印线程堆栈,可以通过使用jstack pid ...
分类:
编程语言 时间:
2019-10-16 17:42:12
阅读次数:
120
生成hprof文件①,top出异常进程②,生成异常进程的dump文件jmap -dump:format=b,file=[文件名] [进程]jmap -dump:format=b,file=heap.hprof 2576③,使用JProfiler分析hprof 文件 使用JProfiler分析大对象 ...
分类:
其他好文 时间:
2019-10-16 13:35:11
阅读次数:
91
JVM生成dump文件一般有两种方式 一、 出现OOM时自动生成堆dumpJVM启动命令增加两个参数:-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=/home/app/dumps/ 二、人工通过执行指令,直接生成当前JVM的dump文件例如:jmap ...
分类:
其他好文 时间:
2019-10-05 00:35:02
阅读次数:
174
1.获取dump文件 使用 以下命令 创建 进程PID = 16231的 dump文件,命名为 order.hprof 将文件下载到本地。 2.使用jdk bin目录下的jvisualvm.exe 装入 order.hprof 分析对应对象的占用内存 ...
分类:
其他好文 时间:
2019-09-30 16:47:39
阅读次数:
882
一、链接的定义 (linking)是将各种代码和数据片段收集并组合成为一个单一文件的过程,这个文件可被加载(复制)到内存并执行。 二、链接的作用 1. 将帮助我们构造大型程序 2. 将帮助我们避免一些危险的编码错误 3. 将帮助我们理解语言的作用域规则是如何实现的 4. 将帮助我们理解其他重要的系统 ...
分类:
其他好文 时间:
2019-09-28 20:37:54
阅读次数:
180
ProcDump工具来自Sysinternals Suite 最近用来自动产生Dump文件 一是用来监视服务器程序无响应 procdump -accepteula -64 -ma -h server.exe 二是用来监视客户端程序闪退(猜测是有未处理的异常) procdump -accepteula ...
分类:
其他好文 时间:
2019-09-21 17:17:13
阅读次数:
175
https://fastthread.io 可用于分析Java Thread Dump文件 http://www.bitmover.com/lmbench/ CPU上下文切换耗时分析 参考: https://www.cnblogs.com/xqzt/p/5448983.html https://se ...
分类:
其他好文 时间:
2019-09-09 14:57:11
阅读次数:
87