背景:在客户现场,IIS有时会崩溃,开发环境没法重现这个bug,唯有抓取IIS的崩溃是的Dump文件分析. IIS崩溃时自动抓取Dump,需要满足下面几个条件 1、启动 Windows Error Reporting Service 服务 2、移除默认的调试器 如果你的机器装了VS开发工具,会在注册 ...
分类:
其他好文 时间:
2016-06-21 10:53:02
阅读次数:
282
怎样使Ambari中的Hive Service输出Java dump文件 1,选择 “Hive” 2,点击“Configs”选项卡 3,滚动屏幕,选择“Advanced hive-env”, 在hive-env template 字段 注释原来的“export HADOOP_CLIENT_OPTS= ...
分类:
编程语言 时间:
2016-06-14 19:05:29
阅读次数:
177
mysqldump常用于MySQL数据库逻辑备份 1、各种用法说明 A. 最简单的用法: 上述命令将指定数据库备份到某dump文件(转储文件)中,比如: 生成的test.dump文件中包含建表语句(生成数据库结构哦)和插入数据的insert语句。 B. --opt 如果加上--opt参数则生成的du ...
分类:
数据库 时间:
2016-05-31 15:54:19
阅读次数:
231
点击进入_更多_Java千百问1、什么是Dump文件Dump文件是进程的内存镜像。可以把程序的执行状态通过调试器保存到dump文件中。Dump文件是用来给驱动程序编写人员调试驱动程序用的,这种文件必须用专用工具软件打开。当我们的程序发布出去之后,在客户机上是无法跟踪代码的,所以Dump(扩展名是 .dmp)文件对于我们来说特别重要。我们可以通过.dmp文件把出现问题的情况再现,然后根据再现的状况(包...
分类:
编程语言 时间:
2016-05-29 11:02:37
阅读次数:
154
什么是Java Core和Heap Dump Java程序运行时,有时会产生Java Core及Heap Dump文件,它一般发生于Java程序遇到致命问题的情况下。 发生致命问题后,Java进程有时可以继续运行,但有时会挂掉。 为了能够保留Java应用发生致命错误前的运行状态,JVM在死掉前产生两 ...
分类:
编程语言 时间:
2016-05-20 00:57:52
阅读次数:
317
对于java的内存溢出,如果配置-XX:+HeapDumpOnOutOfMemoryError,很明确的知道堆内存溢出时会生成dump文件。但永久代内存溢出不明确是否会生成,今天来做一个实验:
永久代内存溢出,有dump文件。JVM的参数是-XX:PermSize=10m -XX:MaxPermSize=10m -XX:+HeapDumpOnOutOfMemoryError
import...
分类:
其他好文 时间:
2016-05-12 16:36:37
阅读次数:
664
测试测了个bug, 操作dtmb 频道的时候系统重启, 由于生成了core dump文件,所以先看下core dump。
一 . 要想调试core dump,首先要生成core dump, 一般只有c/c++编译生成的二进制程序崩溃了才会生成core dump, 一般需要以下设置。
1)
运行ulimit -c unlimited
----> 要置成unlimited, 这个...
分类:
移动开发 时间:
2016-05-12 14:24:26
阅读次数:
376
VisualVM是JDK自带的一款全能型性能监控和故障分析工具,包括对CPU使用、JVM堆内存消耗、线程、类加载的实时监控,内存dump文件分析,垃圾回收运行情况的可视化分析等,对故障排查和性能调优很有帮助。
VisualVM连接远程服务器有两种方式:JMX和jstatd,两种方式都不能完美支持所有功能,例如JMX不支持VisualGC,jstatd不支持CPU监控,实际使用可同时配置上并按需选用。...
分类:
其他好文 时间:
2016-05-07 09:48:30
阅读次数:
165
1.1. Java dump概述
JavaDump即Java虚拟机的运行时快照。制作和分析dump时,常常将当时Java虚拟机运行时的状态和信息保存到dump文件。
dump分类:
线程Dump,包含JVM进程中所有线程的运行状态。纯文本格式。
堆Dump,包含线程Dump以及所有堆对象的状态。二进制格式。
1.2. 制作和分析Dump
1.2.1. 常见Java虚拟机
不同J...
分类:
移动开发 时间:
2016-05-05 22:46:31
阅读次数:
337
使用WinDBG这个工具,可以在应用程序异常终止或者无响应时获取它的尸体,以用来解剖研究。 Creating Dump File 在Vista环境中抓取Dump文件很方便,在task manager(Ctrl-Shift-Esc)中,选中要生成dump文件的进程,点击context menu中的"C ...
分类:
移动开发 时间:
2016-05-05 00:14:01
阅读次数:
304