2010-07-26 51 views

回答

1

PERFMON可能是你要找的。這是它自己的用戶界面的應用程序,但你也可以直接調用它的功能,作爲一個API。

檢查「緩存監控指南」的緩存文檔。這會給你鏈接到PERFMON文檔,以及其他系統監控工具的文檔。

您可能會在類參考中的軟件包%SYSTEM,%SYS和%Monitor下找到一些有用的信息。

對於某些流程信息,您可能需要將其發送到操作系統。在這種情況下,請檢查$ ZF功能。這會讓你從Cache內調用os級別的命令。

哦,你可能想考慮將進程數據保存在Cache DB中,而不是將其轉儲到文件中。也就是說,創建一個Persistent Class,其中包含與您想要捕獲的每個流程屬性相對應的屬性,然後編寫代碼來創建,填充和保存該類的實例,從PERFMON或您選擇的其他源中獲取數據。

如果你這樣做,你可以使用緩存SQL來生成你需要的任何類型的報告。 (緩存將自動生成與持久類相對應的SQL表。)緩存支持ODBC,因此您可以使用外部工具(如Crystal Reports或Access)作爲該部分。

很明顯,這將比僅僅將數據回傳到一個文件更有效,但如果您要對信息做任何有趣的事情,都需要某種結構。

相關問題