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

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


咨詢
建站咨詢