你知道你的程序到底能使用多少内存吗?
生活随笔
收集整理的這篇文章主要介紹了
你知道你的程序到底能使用多少内存吗?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
作為一個程序員,好像這個問題不用回答似的,如果是32位程序,最多能使用2G內存。如果是64位程序,那就多了去了。
我們以32位程序作為說明對象。
有時候,用C++寫的一個程序,通過task manager來查看,自己的程序明明只有使用了幾百M內存,為什么還會分配內存 失敗呢?
如下圖所示:
明明這個程序只使用了不到200M內存,但是實際這個程序到底占用了多少內存呢?
請看下圖
其實已經占用了600多M內存了,如果是.net編譯出來的程序,Managed Heap會有很多。
細節不多說了,自己看著查詢資料吧。
?
總結
以上是生活随笔為你收集整理的你知道你的程序到底能使用多少内存吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何统统扩充loop设备的size(li
- 下一篇: ubuntu如何升级?