redis
1.持久化方式:RDB(数据快照),AOF记录写入操作。RDB持久化配置Redis会将数据集的快照dump到dump.rdb文件中。此外,我们也可以通过配置文件来修改Redis服务器dump快照的频率,在打开6379.
Jmap导出java运行中的堆内存dump及Jprofiler分析方法
1.jmap导出dump1.1运行程序的java\bin目录,执行jmap -dump:format=b,file=文件名 [pid]1.2生成dump文件2.Jprofiler分析方法2.1 将jmap导出的文件web.dump文件更改后缀为web.jsp,*.
干货分享丨jvm系列:dump文件深度分析
i.主动方式: 1.利用jmap,也是最常用的方式:jmap -dump:,format=b,file= 2.利用jcmd,jcmd GC.heap_dump 3.使用VisualVM,可以界面操作进行dump内存 4.通过JMX的方式。
多一份经验,少一次踩坑!jstack 命令使用经验总结
echo -n $cpu “% ”echo “$jstack_output” | grep “tid.*0x$hexapid ” -A $default_stack_lines | sed -n -e ‘/0x’$hexapid’/,/tid/ p’ | head -n -1。
技术须知:Java线上问题排查命令之-jhat
值越大则表示输出更详细的 debug 信息.-version启动后只显示版本信息就退出-J因为 jhat 命令实际上会启动一个JVM来执行, 通过 -J 可以在启动JVM时传入一些启动参数. 例如, -J-Xmx512m 则指定运行 jhat 的Java虚拟机使
「中级」Java命令学习系列(五)——jhat
值越大则表示输出更详细的 debug 信息.-version启动后只显示版本信息就退出-J因为 jhat 命令实际上会启动一个JVM来执行, 通过 -J 可以在启动JVM时传入一些启动参数. 例如, -J-Xmx512m 则指定运行 jhat 的Java虚拟机使
史上最好用的JAVA系统现网问题救火处理技能
系统现状,案发现场1、系统当前网络连接ss -antp > $DUMP_DIR/ss.dump 2>&1本命令将系统的所有网络连接输出到ss.dump文件中。使用ss命令而不是netstat的原因,是因为netstat在网络连接非常多的情况下,执行非常缓慢。
OOM怎么办,教你生成dump文件以及查看
文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary前言在日常开发中,即使代码写得有多谨慎,免不了还是会发生各种意外的事件,比如服务器内存突然飙高,又或者发生内存溢出(OOM)。
JVM故障分析及性能优化-jstack生成的Thread Dump日志结构解析
一个典型的thread dump文件主要由以下几个部分组成:上图将JVM上的线程堆栈信息和线程信息做了详细的拆解。第一部分:Full thread dump identifier这一部分是内容最开始的部分,展示了快照文件的生成时间和JVM的版本信息。