任何人都知道一種方法來查找一個XMLDocument的內存/大小,一旦它已經解析了一個XML文件?到目前爲止,我一直在做「啤酒墊」計算,但通過監測一些方法,我被要求提供一些更合理的數字。Classic ASP中解析XML文件的內存佔用情況?
我需要創建(通過FreeThreadedXMl-DOM對象),其中3-9K之間瀕臨面積約1500 XML文件,並將其存儲在應用增值經銷商,但我們的系統管理員是擔心我們吞噬了太多的內存。
除了啓動了一個新的IIS實例,然後在加載和一切之前和之後在任務管理器中的內存使用情況我想不出有位更準確地做這件事的方式監控粗方法。
更新:
嘗試了粗略的方法,它的工作非常好。將300個已解析的xml文檔加載到應用程序空間中,並將它們吞噬得非常好。乘以高達1500個奇數文件,它幾乎不會推60Mb的內存用於數據存儲。完美:)
爲什麼要加載應用程序var中的每個xml文件? – ZippyV 2010-03-20 11:17:35
爲了節省我們不得不從光盤中吮吸它並解析它。每個XML文件包含產品詳細信息。我們可能會在頁面上呈現來自這些產品的20多種信息,這些解析可以通過緩存來減少。 – 2010-03-20 11:22:06