5
有沒有辦法讓ColdFusion 8/9通過Java或其他方式檢索或計算Windows操作系統上的內存度量,如jrun的Private Work Set Memory和Commit Memory值?ColdFusion訪問Windows內存值
請注意,所需的內存值不能與JVM空閒內存以及其他與Java運行時對象相關的堆相關統計信息相混淆。謝謝。
有沒有辦法讓ColdFusion 8/9通過Java或其他方式檢索或計算Windows操作系統上的內存度量,如jrun的Private Work Set Memory和Commit Memory值?ColdFusion訪問Windows內存值
請注意,所需的內存值不能與JVM空閒內存以及其他與Java運行時對象相關的堆相關統計信息相混淆。謝謝。
我當時並不熟悉它,但做了一點搜索,發現這個線程其中suggests it can be done with .NET System.Diagnostics。下面是一個翻譯,這似乎工作CF 9/.NET 3.5/Win7。它至少應該給你一個出發點。
<cfscript>
process = createObject(".net", "System.Diagnostics.Process");
PerfCounter = createObject(".net", "System.Diagnostics.PerformanceCounter")
counter = PerfCounter.init("Process", "Working Set - Private", "jrun");
WriteDump((counter.get_RawValue()/1024) &"K");
</cfscript>
「我不熟悉它,但做了一些搜索」。 @Leigh,你有沒有找到一些神祕的方式*尋找問題的答案*?它是互聯網的東西嗎?探究頭腦必須知道。 –
我使用了一個特殊的搜索引擎:「神祕的答案」。 (噓,別告訴任何人!)不過,說真的,他們很可能最終找到了這件事......但公平地說,它並不是典型的「谷歌3秒鐘」工作,就像一些帖子一樣。對.net的一些熟悉有助於,當然,對.net的搜索結果具有一定的影響(我最初的搜索沒有任何結果)。由於這對我來說並不是第六十二份工作,而且我也很好奇,所以我給了它一個通行證,併發布了一個可以擴展到其他值的起點,例如「提交內存」,並對MS文檔進行了一些研究。 – Leigh