1.WinDbg是微软开发的免费源代码级的调试工具。WinDbg可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。WinDbg对于dump文件的调试可以通过菜单设置Symbol File Path、Source File Path ,并可设置多个路径。具体步骤很简单,此处不赘述,留 ...
分类:
其他好文 时间:
2019-05-22 15:36:32
阅读次数:
92
//首先在oracle中创建一个虚拟目录用来做为导出的dump文件输出并赋予读写权限 //验证 可以看到虚拟目录已经创建成功了 物理目录需不需要手动创建我没验证,我在做的时候事先创建好了物理目录 为了避免莫名奇妙的问题我们还是手动创建一下物理目录吧O(∩_∩)O //导出全库表结构无数据 //导入表 ...
分类:
其他好文 时间:
2019-05-13 20:16:15
阅读次数:
188
MyISAM 是MySQL的默认数据库引擎(5.5以后默认是InnoDB)性能极佳,但不支持事务处理。 InnoDB 是MySQL的数据库常用的数据引擎。 MyISAM 和 InnoDB 两者之间有明显的区别,简单梳理一下: m:每次查询具有原子性,执行速度比i快但是不支持事务操作。 i:提供事务、 ...
分类:
数据库 时间:
2019-04-04 21:49:07
阅读次数:
213
java线程类的源码分析阅读技巧; 首先阅读thread类重点关注一下几个问题; 1、start() ,启动一个线程是如何实现的? 2、java线程状态机的变化过程以及如何实现的? 1、start方法的源码如下: new Thread(Runnable);代码内部实际代码如下: /** * Init ...
分类:
数据库 时间:
2019-03-27 22:43:14
阅读次数:
311
jvm 性能调优工具之 jmap 概述 命令jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。 jmap 用法 参数: option: 选项参数。 pid: 需要打印配置信 ...
分类:
其他好文 时间:
2019-03-14 18:07:34
阅读次数:
187
一.dump基本概念 在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件来帮助我们排除代码问题。这些文件记录了JVM运行期间的内存占用、线程执行等情况,这就是我们常说的dump文件。常用的有heap dump和thread dump(也叫javacore,或java ...
分类:
编程语言 时间:
2019-03-13 16:42:37
阅读次数:
585
Thread 属性说明 常用静态方法 实例化 常用方法 java / 此线程是否还存活 / public final native boolean isAlive(); / 此线程是否是守护线程 / public final boolean isDaemon() { return daemon; } ...
分类:
其他好文 时间:
2019-03-09 17:52:35
阅读次数:
183
来自大佬 凌幽草 https://www.cnblogs.com/liangzs/p/8489321.html 1、场景 通常,使用eclipse的mat图形化工具打开dump的时候都会内存溢出. 对于比较小的dump,eclipse可以打开,但一旦dump文件太大,eclipse就有点束手无策。 ...
分类:
其他好文 时间:
2019-02-25 16:36:17
阅读次数:
185
转自:https://blog.csdn.net/bytxl/article/details/45025183 前言 Linux 内核(以下简称内核)是一个不与特定进程相关的功能集合,内核的代码很难轻易的在调试器中执行和跟踪。开发者认为,内核如果发生了错误,就不应该继续运 行。因此内核发生错误时,它 ...
分类:
系统相关 时间:
2019-02-22 00:40:59
阅读次数:
281
记录一下 Ubuntu16.04下写的Qt程序,调试时没问题,运行时偶现崩溃 需要在运行时生成core dump文件 首先在pro结尾里加入 QMAKE_CC += -g QMAKE_CXX += -g QMAKE_LINK += -g 在终端输入 ulimit -c 显示为 0 然后输入 ulim ...
分类:
系统相关 时间:
2019-02-17 22:21:41
阅读次数:
592