静的

2017-06-04 12 views
0

私は、私はその後、メモリプールの詳細について動的メモリ割り当ては、スタティックメモリの割り当てよりも遅いという印象の下にしてきたが、私は混乱しているVS /メモリプールワットダイナミック 静的

我々は割り当てを比較

、我々変数を初期化してmallocを使用することについて話しています。しかし、mallocで大きな配列を割り当ててアクセスすると、静的に割り当てた場合と同じパフォーマンスが得られますか?あなたが持っていたとしましょう:

int i[100]; 
j = malloc(sizeof(int) * 100); 

// Would these two lines yield the same performance? 
i[1] = 10; 
j[1] = 100; 

答えて

0

メモリがメモリです...お読みいただきありがとうございました。割り当てられたものはすべて同じ動作をします。割り当てだけが遅くなります。

+0

しかし、私はヒープ上のメモリがスタック上のメモリよりもアクセスが遅いことを読んでいます。 – Whiteclaws

+0

すべて同じメモリです。スタックよりもヒープからの割り振りに時間がかかりますが、割り当てられたメモリはメモリです。 – user3344003

関連する問題