1
我有一個進程調用/創建另一個進程,這一個會加載一堆模塊。問題是這些模塊將全部在與調用方相同的進程中加載(默認情況下)。有沒有什麼辦法可以爲單個加載模塊收集資源信息,即使它們都在一個大的過程中?一個進程的內存分析
我有一個進程調用/創建另一個進程,這一個會加載一堆模塊。問題是這些模塊將全部在與調用方相同的進程中加載(默認情況下)。有沒有什麼辦法可以爲單個加載模塊收集資源信息,即使它們都在一個大的過程中?一個進程的內存分析
我一直在一個進程加載一些模塊的情況下,這些模塊從數據庫中加載大量數據,並將它們放入STL和Boost容器(std :: set,std :: map,std ::矢量,boost :: multiindex)。由於這些容器使用了大部分內存,我的任務是測量每個容器使用的內存量。
如果看起來像您的任務,那麼您可以將自己的計數分配器添加到每個容器,然後您將獲得有關內存消耗的信息。
這是什麼樣的螺紋操作系統呢? – 2010-01-15 14:16:37