一、抓取1.ps–ef|grepjava2.jstack-l<pid>>111.txt二、分析jstackDump日志文件中的线程状态dump文件里,值得关注的线程状态有:死锁,Deadlock(重点关注)执行中,Runnable等待资源,Waitingoncondition(重点关注)等待获取监视器,Waitingonmonitorentry(重点关?.
分类:
其他好文 时间:
2017-07-31 22:03:36
阅读次数:
141
mysqldump常用于MySQL数据库逻辑备份。 1、各种用法说明 A. 最简单的用法: 上述命令将指定数据库备份到某dump文件(转储文件)中,比如: 生成的test.dump文件中包含建表语句(生成数据库结构哦)和插入数据的insert语句。 B. --opt 如果加上--opt参数则生成的d ...
分类:
数据库 时间:
2017-07-26 12:35:21
阅读次数:
233
需求如下: 现有一个1G左右的日志文件,大约有500多万行, 用php返回最后几行的内容。 1. 直接采用file函数来操作 or file_get_content() 肯定报内存溢出注: 由于 file函数是一次性将所有内容读入内存,而php为了防止一些写的比较糟糕的程序占用太多的内存而导致系统内 ...
分类:
Web程序 时间:
2017-07-22 19:48:22
阅读次数:
419
1. Dump文件 1. Dump文件介绍 Dump文件(Dump File),也叫转储文件,以.DMP为文件后缀。dump文件是进程在内存中的镜像文件,通过转换然后存储成以.DMP后缀的文件。dump文件根据存储时的选项不同,会生成不同大小的文件,其中记录信息也自然有所不同。 2. Dump文件分 ...
分类:
其他好文 时间:
2017-07-17 13:16:36
阅读次数:
229
Stetho是Facebook开源的一个Android平台调试工具。Stetho能实如今不root手机的情况下,通过Chrome查看App的布局,Sqlite,SharedPreference。Network等。此外它还支持创建Dump文件。 使用Stetho非常重要的一点是要明确Stetho是一个 ...
分类:
移动开发 时间:
2017-07-14 10:00:51
阅读次数:
244
1.ulimit-c102402.在/etc/profile写入ulimit-S-cunlimited>/dev/null2>&1在/etc/sysctl.conf添加core文件生成路径kernel.core_pattern=/tmp/corefile/core.%e.%tsysctl-p生效确保nginx对/tmp/corefile/有写的权限
分类:
其他好文 时间:
2017-05-18 20:07:30
阅读次数:
171
coredump默认不会dump文件映射, 而我们如果要调试oat问题,需要将boot.oat等文件直接加载到core文件里。 这样就能方便的在gdb中查询oat文件中的内容了。 本文将介绍如何将一个file添加到core文件中。 首先我们需要三个文件,分别是core文件、maps文件、oat文件。 ...
分类:
其他好文 时间:
2017-05-14 10:31:40
阅读次数:
242
首先线上开启了dump的参数 dump的内容有2G,先进行压缩打包,传输至本地(scp) tar -czvf dump.tar java_pid4824.hprof 使用Jprofile打开dump文件 发现导致内存溢出的是几个PreparedStateMent,查看其内容,发现时插入业务日志的sq ...
分类:
其他好文 时间:
2017-04-27 00:34:43
阅读次数:
290
源地址:http://seanhe.iteye.com/blog/898277 一、准备工作 分析较大的dump文件(根据我自己的经验2G以上的dump文件就需要使用以下介绍的方法,不然mat会出现oom)需要调整虚拟机参数 找个64位的系统在MemoryAnalyzer.ini设置-Xmx2g 如 ...
分类:
系统相关 时间:
2017-03-28 10:13:26
阅读次数:
166
脚本可以在任意机器上执行(需要安装mysql,至少是mysql客户端,mysql只能版本为5.6及以上),首先输入源ip,检测源ip上的mysql是否正常运行,再在本机dumpmysql数据库,然后将dump文件传输到目的服务器,在目的服务器上导入数据库,最后把从库加入到现用集群中。[root@mastert..
分类:
数据库 时间:
2017-03-21 20:36:08
阅读次数:
252