动态的锁顺序死锁
在协作对象之间发生的死锁
死锁的避免与诊断
支持定时的锁
通过线程转储信息来分析死锁
其它活跃性危险
饥饿
糟糕的响应性
活锁...
分类:
编程语言 时间:
2014-09-09 13:13:08
阅读次数:
225
一. 安装包: 1. crash(通过yum安装) 2. kernel-debuginfo-2.6.32-358.el6.x86_64.rpm? 3. kernel-debuginfo-common-x86_64-2.6.32-358.el6.x86_64.rpm ? 二. 开启kdump服务:/etc/init.d/kdump start 注:通...
分类:
其他好文 时间:
2014-08-26 17:49:56
阅读次数:
364
给一个系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。这里的数据包括:运行日志、异常堆栈、GC日志、线程快照(threaddump/javacore文件)、堆转储快照(heapdump/hpro...
分类:
编程语言 时间:
2014-08-19 16:58:05
阅读次数:
229
软件维护是一个枯燥而又有挑战性的工作。只要软件功能符合预期,那么这个工作就是好的。设想一个这样的情景,你的电话半夜也一直在响(这不是一个令人愉快的感受,是吧?)任何软件系统,无论它当初是被设计的多好,也无论它经历了怎样的质量测试,仍然是有可能出现运行时性能问题。原因可能是内部功能限制或者外部环境影响...
分类:
编程语言 时间:
2014-08-18 18:26:13
阅读次数:
361
最近处理了一个问题,原因是由于命中ORA-600 [kole_t2u], [34] - description, bugs 导致 在udump 目录下大量转储 出cdmp 文件,
然后这些 cdmp 撑爆本地磁盘空间, 在oracle 发现本地无空间可写一些日志时,又触发ORA-7445 [_memmove()+64]
而触发ORA-600 [kole_t2u], [34] 的 根本原因是因...
分类:
数据库 时间:
2014-08-18 16:24:22
阅读次数:
307
Shadow Defender是一款小巧却功能强大的保护程序,支持多分区,支持转储,支持排除。虽然大家都熟悉Powershadow(影子系统),但也不妨试试这个Shadow Defender,和Powershadow(影子系统)一样也能防机器狗。软件有着漂亮的界面和直观的设置选项,桌面上的提示标签....
分类:
其他好文 时间:
2014-08-14 13:35:08
阅读次数:
218
Weblogic控制台监控发现环境>>服务器>>你的服务器>>监控>>线程中活动执行线程竟然是2000多。同一套系统在另一套平台上,并且访问的人不少,也没有超过100。重启此应用,活动进程依然没有变化,真是奇怪。查看转储线程堆:====FULLTHREADDUMP==========..
分类:
编程语言 时间:
2014-08-14 11:01:59
阅读次数:
7148
X$KSMSP视图
Shared Pool 的空间分配和使用情况,可以通过一个内部视图来观察,这个视图就是X$KSMSP。
X$KSMSP的名称含义为: [K]ernal [S]torage [M]emory Management [S]GA Hea[P]其中每一行都代表着Shared Pool中的一个Chunk。以下是x$ksmsp的结构:
12:03:45 sys@felix SQL>desc x$ksmsp
Name Null? Type...
分类:
其他好文 时间:
2014-08-02 15:35:13
阅读次数:
274
使用linux系统自带的日志轮询工具logrotate
logrotate 介绍
-------------------------------------
logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过cron 程序来执行。
logrotate 程序...
分类:
其他好文 时间:
2014-07-24 17:44:06
阅读次数:
271
转载地址:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-ma/index.htmlEclipse Memory Analyzer(MAT)是著名的跨平台集成开发环境 Eclipse Galileo 版本的 33 个组成项目中之一,...
分类:
移动开发 时间:
2014-07-16 18:27:53
阅读次数:
413