如何正確統計C程式執行的記憶體佔用量

2021-03-03 21:24:17 字數 508 閱讀 4103

1樓:綉乞群群

如果大於電抄腦實際

記憶體,會慢得不得了,或bai者記憶體直接申請du失敗。

在記憶體碎片化嚴重的情zhi況下,申dao請連續很大的一大塊記憶體,可能產生失敗。

當資料量接近記憶體大小時,一般要求更改演算法,將大資料切割成一塊塊的小資料,逐塊載入至記憶體運算,最後合併計算結果。

64位作業系統可處理的記憶體比32位大得多,所以天量資料一般使用64位以上的系統來處理,比32位系統有效率。

對於2g的32位xp,如果只執行你的程式,保留500m左右給作業系統,你的程式申請1.4g左右的連續記憶體是可能成功的,但不一定。

2樓:匿名使用者

#define _win32_winnt 0x0500#include

#define div 1024

char *divisor = "k";

#define width 7

void main(int argc, char *argv)

下面程式的執行結果是,C語言 下面程式的執行結果是()

答案選d。strcat a,b 結果 a 為 ablmnp,b 為 lmnp。while a i 0 b i a i 一開始 i 等於 0,但在 while 的迴圈條件中將 i 自增,所以第一次進入迴圈體時 i 等於 1,於是就有了最終結果 lblmnp。c語言 下面程式的執行結果是 因為i 3 進...

如何正確設定虛擬記憶體提高電腦執行速度

用右鍵點選桌面上的 我的電腦 圖示,在出現的右鍵選單中選 屬性 選項開啟 系統屬性 視窗。在視窗中點選 高階 選項卡,出現高階設定的對話方塊 點選 效能 區域的 設定 按鈕,在出現的 效能選項 視窗中選擇 高階 選項卡,開啟其對話方塊。在該對話方塊中可看到關於虛擬記憶體的區域,點選 更改 按鈕進入 ...

c語言執行以下程式段後m的值是,C語言,執行以下程式段後,m的值是。staticinta7,4,6,3,10intm,k,ptr

答案 d 分析 ptr a 0 指標bai指du向陣列首地址zhi,ptr k 指標指向陣列第k個存 dao儲單元 m ptr k 等價於專 m a k 屬a k 與m的最小數並賦值給m 故此程式段是去陣列a中元素的最小值 如還有不懂的地方可以密我 d 3 陣列a中的最小值 c語言,執行以下程式段後...