NetBeans Dynamic Tracing (DTrace) GUI 插件提供圖形界面運行 DTrace 腳本,支援嵌入 Shell 腳本中的 D 腳本,並能運行 DTraceToolkit 中所有實用腳本。得益於優秀架構,易於擴展定制。GUI 由 NetBeans 插件與 DTraceScripts 目錄組成,可安裝於 Sun Studio 12 IDE、NetBeans IDE 5.5/5.5.1/6.0。
/etc/user_attr 設置權限,如:nassern::::defaultpriv=basic,dtrace_user,dtrace_proc,dtrace_kernel,登錄後生效。




插件安裝後,DTraceScripts.tar 位於用戶目錄下 .netbeans/netbeans_release 或 .sunstudio/12.0-SunOS-platform 目錄(如 /home/nassern/.netbeans/6.0/dtrace-gui-102007)。解壓並設置權限:
tar -xvf /home/nassern/.netbeans/6.0/dtrace-gui-102007/DTraceScripts.tar
chmod -R 755 DTraceScripts
完成後選 Window > DTrace 打開 GUI。也可從 plugins.netbeans.org 下載。

點 Advanced 使用:
.d 後綴),在所選類別目錄建立空腳本,再用 View/Edit 編寫代碼並保存,即可通過 GUI 運行。

| 參數 | 說明 |
|---|---|
| pid | 運行進程的進程 ID |
| Script args | D 腳本自變量 |
| executable | 可執行程序絕對路徑 |
| executable args | 可執行程序自變量 |
| output | 忽略此字段 |
| description | 可插入幫助消息 |
用戶指定參數與屬性存於同名 .xml 文件,實現持久化。
需兩個參數:可執行程序絕對路徑(如 /home/nassern/test/umem/hello)與模塊名稱(如 libc)。
