原创 Dtrace VS truss

這篇文章大體是翻譯:http://www.brendangregg.com/DTrace/dtracevstruss.html收穫非常大,嘗試的翻譯下,和大家分享。 DTrace VS truss 1 問題提出2 分析一個經典的性能問題3

原创 Solaris學習筆記(1)

作者: BadcoffeeEmail: [email protected]: http://blog.csdn.net/yayong2005年6月   一直以來就很想深入的學習Solaris,今天就開始這漫長的跋涉之路吧:

原创 Enabling User-Controlled Collection of Application Crash Data With DTrace

Enabling User-Controlled Collection of Application Crash Data With DTrace By Greg Nakhimovsky and Morgan Herrington, Ma

原创 Solaris常用調試工具

Solaris常用調試工具 By judy on 八月 31, 2007 本文總結了solaris常用的調試工具及命令。這些命令可用於查看系統或進程狀態,控制、調試進程及跟蹤調試核心。solaris常用調試命令列表 查看進程狀態pargs

原创 Solaris學習筆記(2)

作者: BadcoffeeEmail: [email protected]: http://blog.csdn.net/yayong2005年7月 1. 一段shell code的分析最近新發現的一個Solaris的安全漏

原创 Solaris學習筆記(3)

Solaris學習筆記(3)作者: BadcoffeeEmail: [email protected]: http://blog.csdn.net/yayong2006年3月很久以前就看過alert7寫的那篇ELF 動態解

原创 Solaris學習筆記(4)

Solaris學習筆記(4) 作者: BadcoffeeEmail: [email protected]: http://blog.csdn.net/yayong2007年2月 很久沒有寫blog了,工作越來越忙,生活中瑣

原创 Solaris學習筆記(6)

Solaris學習筆記(6) - 07年9月修訂版 作者: BadcoffeeEmail: [email protected]: http://blog.csdn.net/yayong2007年9月 本文介紹使用kmdb和

原创 Solaris學習筆記(5)

Solaris學習筆記(5) 作者: BadcoffeeEmail: [email protected]: http://blog.csdn.net/yayong2007年2月 本文介紹使用kmdb和mdb調試Solari

原创 Solaris中檢測內存異常訪問

Solaris中檢測內存異常訪問 By judy on 十一月 30, 2007 本文介紹了在solaris中如何利用核心內存分配的調試功能檢測內存異常(corruption)。引起內存異常的常見操作包括: 越界訪問 訪問未被初始化的數據

原创 解決Solaris應用程序開發內存泄漏問題

作者: 李凌雲,張一峯(laoeyu)     內存泄漏是應用軟件開發過程中經常會遇到的問題,應用長期內存泄漏會佔用大量操作系統內存資源,直接導致應用程序運行不穩定,嚴重時甚至還會影響到操作系統的正常運行。爲了找到應用程序內存泄漏點,許多

原创 Solaris中如何檢測內核代碼的內存泄漏

Solaris中如何檢測內核代碼的內存泄漏 By judy on 十一月 30, 2007 本文將以一個驅動程序(tleak.c tleak.conf)爲例說明如何利用mdb的::findleaks命令檢測內核代碼是否存在內存泄漏。請注

原创 使用MDB查看變量的值

本節描述使用MDB查看core文件中變量的基本知識 基本概念: 一般程序發生coredump,80%的可能是由於參數的值不對造成的(其他可能是堆棧溢出、多線程等問題造成的)。對於可以復現的問題,一般拿到函數堆棧,通過走讀代碼基本上就可以定

原创 Core Dump Management on the Solaris OS

Core Dump Management on the Solaris OS Print-friendly Version By Adam Zhang, Sun Microsystems, Apr

原创 Tutorial: DTrace by Example

Tutorial: DTrace by Example By Rickey C. Weisner, September 2009 DTrace, or Dynamic Tracing, is a powe