淺談Netbeans插件DTrace GUI的使用
我們可以通過 GUI 運行 D 腳本即使它們嵌入在 shell 腳本中沒有關(guān)系事實上DTrace GUI 插件可以運行 DTraceToolkit 包中所有 D 腳本DTraceToolkit 是由 OpenSolaris DTrace 社區(qū)開發(fā)組實用文檔腳本
得益于其優(yōu)秀體系結(jié)構(gòu)設(shè)計我們可以方便地擴展和定制 NetBeans DTrace GUI 插件
GUI 包由兩個組件構(gòu)成:NetBeans 插件和 DTraceScripts 目錄
可以輕易地將 NetBeans DTrace GUI 插件安裝到 Sun Studio 12 IDE、NetBeans IDE 5.5、NetBeans IDE 5.5.1 和 NetBeans IDE 6.0 中
DTraceScripts 目錄包含些子目錄每個子目錄都含有些 D 腳本D 腳本主要根據(jù) DTrace 提供者進行分類可以通 shell 命令行將新 D 腳本復(fù)制到已有子目錄中可以將它復(fù)制到 DTraceScripts 目錄下面新創(chuàng)建子目錄中還可以在 IDE 中創(chuàng)建并保存新 D 腳本
系統(tǒng)和軟件Software需求及下載 下面列出了系統(tǒng)和軟件Software需求:
DTrace 工具只支持 SolarisTM 10 和 Solaris 11 操作系統(tǒng)
NetBeans DTrace 插件可在 Sun Studio 12 IDE 和 NetBeans IDE 中運行
NetBeans IDE 5.5、NetBeans IDE 5.5.1. 和 NetBeans IDE 6.0 均可從 http://www.netbeans.org/ 網(wǎng)站W(wǎng)ebSite下載
Sun Studio 12 IDE 可從
需要在 /etc/user_attr 文件中設(shè)置您權(quán)限比如說以下內(nèi)容作用是在運行 DTrace 機器上設(shè)置 DTrace 權(quán)限nassern::::defaultpriv=basic,dtrace_user,dtrace_proc,dtrace_kernel
這些權(quán)限將在用戶登錄機器時生效
有關(guān)用戶權(quán)限詳細信息請閱讀
如何安裝 NetBeans DTrace GUI 插件安裝步驟——適用于 NetBeans IDE 5.5、NetBeans IDE 5.5.1 和 SunStudio 12 IDE 啟動 NetBeans IDE 5.5、NetBeans IDE 5.5.1 或 Sun Studio 12 IDE.
選擇 Tools > Update Center
在 Update Center 向?qū)?Select Location of Modules 頁面中選中 NetBeans Update Center Beta(適用于 NetBeans IDE 5.5 或 NetBeans IDE 5.5.1)和 Sun Studio Update Center(適用于 Sun Studio 12 IDE)復(fù)選框(如果未選中)然后單擊 Next 按鈕
局限性和已知 bug 目前單擊 Stop 按鈕將停止用戶上次啟動
D 腳本 這將在下 版發(fā)行中得到修改 Stop 操作將停止符合以下條件
正在運行
腳本:用戶選擇了該腳本
輸出選項卡 雙擊所選
D 腳本并不會在 Editor 窗口中顯示該 D 腳本 這將在下 版發(fā)行中得到修復(fù) 目前
必須使用 Advanced View/Edit 選項在 Editor 窗口中顯示 D 腳本。
【編輯推薦】