memory-footprint

    3熱度

    2回答

    我在C#,Framework 4中有一個應用程序。基本上,這個應用程序主要對事件做出反應並創建對象,釋放它們,創建數據庫連接並關閉它們。 現在,我們已經看到應用程序的過程有時會以非常奇怪的方式增長。我們有兩種不同的行爲: 應用程序增長到內存達到4 GB時,通常它應該保持在500 MB左右。後果 - >崩潰! 應用程序緩慢增長到1200 MB(30分鐘),然後突然縮小到500 MB(在一秒鐘內)..

    1熱度

    2回答

    你好是有可能估計的RAM和ROM從 text data bss dec hex filename 24823 0 920 25743 648f (TOTALS) 使用的尺寸我的一些博客閱讀「RAM =數據+ BSS」那是對的嗎??。 目標硬件ESP8266(ESP 12)

    13熱度

    3回答

    我有一個根據任務管理器擁有130MB內存的進程,根據dotTrace只有11MB的實時.NET對象,所以我想知道其他120MB發生了什麼? 我需要一個工具來列出程序中加載的程序集和本機DLL,獲取正在處理的圖像的大小,併爲每個程序集測量JITed方法的內存佔用量。來自SysInternal的 ListDlls完成了部分工作。但它不會測量JIT代碼大小,它只是提供原始數據。理想情況下,我希望有一個用

    1熱度

    1回答

    假設我有一個用C/C++編寫的程序,我想知道有多少內存用於數據(堆,堆棧)以及有多少內存用於代碼(庫,可執行文件文件等)。 我曾經測量過使用'valgrind'的動態內存空間,但我不認爲它有一個特性來描述數據和代碼的內存空間。 CNC中 平臺:Mac(可能是Linux)的 在此先感謝。

    7熱度

    1回答

    考慮下面的C程序的內存佔用,「pause.c」:使用此命令「在x64的Linux 3.0.0-16泛型 void main() { pause(); } 這個編譯gcc -Os pause.c -o pause'產生大小爲〜8KB的可執行文件。當我運行此可執行文件並使用'pmap -d PID'檢查其精確的內存佔用情況時,它顯示分配給進程的私有內存爲192KB(它通常在128KB和192KB之

    0熱度

    1回答

    我們計劃在我們的嵌入式平臺上使用Cobalt端口來運行Amazon Prime以及YouTube等應用程序。是否有可能將它用於YouTube以外的應用程序? 如果是這樣,鈷的預期運行時間足跡是多少? 另外,是否有與鈷相關的許可費用?

    0熱度

    1回答

    我認爲最小的程序是無限循環的程序。在fasm中,它看起來像這樣: format PE console entry start section '.text' code readable executable start: JMP start 編譯並從命令提示符運行時,taskmanger報告它需要108kb的物理內存。當從資源管理器運行它報告116kb。我在nasm上嘗試了一

    1熱度

    1回答

    我做了一個程序,它的核心是一個鍵盤鉤子。我按一個特定的按鈕,它執行一個特定的操作。由於我可以從Combobox中選擇一個相當大的選項列表,因此我決定製作一個名爲ECCMDS的字典(代表嵌入式控制器命令)。然後,我可以將我的Combobox項目設置爲ECCMDS.Keys,並通過名稱命令進行選擇。因爲它的一個字符串,我只是將它保存到一個XML文件中,因此也很容易保存。那麼程序監視4-8個按鈕的任何地

    -2熱度

    1回答

    所以,我一直在使用.NET框架。當我打電話給一些靜態函數或列表<>的實例方法時,我曾經多次想知道這些操作的相對性能成本是多少。在這種情況下,我想知道靜態方法Enum.GetValues()是多麼可怕。有沒有什麼地方可以比較.NET操作的運行時間?如果不是,你怎麼知道哪些方法可以經常被安全地調用,哪些方法應該避免?我只需要用定時器測試每種方法(請不要......)或者這是我過分關心的事情? 在此先感

    3熱度

    1回答

    我有一個包含多個Git子模塊的大項目。主項目使用不同庫的集合,一些庫使用庫本身。所有庫都可以獨立使用,所以它們都需要一個包含測試基礎設施(VUnit和UVVM)的子模塊。 Git的子模塊的樹是這個樣子: ProjectA o- libA o- UVVM o- VUnit o- libB o- UVVM o- VUnit o- libC o-