新聞中心
在的Unix操作系統(tǒng)開發(fā)中我們介紹過AIX6 的安全新特性。 AIX 6.1 中引入的 ProbeVue 是一個動態(tài)跟蹤工具。它最初的設(shè)計目的是動態(tài)地跟蹤 C 應(yīng)用程序和系統(tǒng)中的系統(tǒng)調(diào)用。隨著時間的推移,它現(xiàn)在支持調(diào)試Java應(yīng)用程序,還支持獲取實時轉(zhuǎn)儲和基本系統(tǒng)調(diào)用。本文討論 ProbeVue 對 Java 的支持。

網(wǎng)站設(shè)計制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺管理系統(tǒng);成都網(wǎng)站制作、做網(wǎng)站收費合理;免費進(jìn)行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運營了10多年的創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)公司。
ProbeVue 具有以下特性:
◆跟蹤鉤子不需要作為源代碼的組成部分預(yù)先編譯。
◆ProbeVue 適用于 32/64 位內(nèi)核和應(yīng)用程序,不需要做任何修改。
◆在通過 ProbeVue 放置跟蹤鉤子之前,它們并不存在。
◆可以立即查看跟蹤活動捕捉的跟蹤數(shù)據(jù),可以作為終端輸出顯示它們,或者保存到文件中供以后查看。
◆跟蹤鉤子可以應(yīng)用于任何函數(shù)的入口或出口(當(dāng)前對于系統(tǒng)調(diào)用只支持出口探測點)。
◆當(dāng)探測類型為入口時,可以探測傳遞給函數(shù)的參數(shù),這要求在 Vue 腳本的開頭或通過頭文件定義函數(shù)原型。
◆通過在出口點應(yīng)用跟蹤鉤子并指定函數(shù)原型,可以探測函數(shù)的退出/返回值。
◆可以使用 ProbeVue 進(jìn)行性能分析和問題調(diào)試。
使用 ProbeVue 的前提條件
◆AIX V6.10 和更高版本
◆文件集:不需要特殊的文件集,基本操作系統(tǒng)附帶所需的文件集。
◆在嘗試探測之前需要啟用 ProbeVue 特性,可以使用 SMIT 啟用它。
Vue 腳本語法
◆探測 Java 函數(shù)
- @@uftjava:PID:*:"fully qualified function name":entry
◆探測 Java 庫例程:與 Java 函數(shù)相同。
命令語法
單獨啟動 Java 應(yīng)用程序和 ProbeVue
◆Java 應(yīng)用程序
- 對于 32 位:java -agentlib:probevuejava
parameters> myjavaapp - 對于 64 位:java -agentlib:probevuejava64
parameters> myjavaapp
◆ProbeVue
- ProbeVue
arguments> myscript.e


咨詢
建站咨詢