No.1ベストアンサー
- 回答日時:
正しいです
ページサイズが小さいと、それより大きなメモリを確保する場合にメモリ確保する頻度が上がるため、そのための手続きにかかるオーバーヘッドが増えます
その代わり、空いているメモリ領域の中で小さい空間も確保しやすいため隙間を少なくメモリ確保できます(断片化が少ない)
大きなページサイズの場合はその逆でメモリ確保時の手続き回数を減らせるためオーバーヘッドが少ない
小さい空き空間は使えないのでメモリ確保できなくなる可能性が高まるため定期的にメモリ領域の整理(デフラグ的な整理)が必要な頻度が上がる
No.4
- 回答日時:
まず何の話なのか書かないと駄目。
MMUのぺ一ジサイズの話なのか
アプリのメモリアロケー夕ライブラリ(cのmalloc/freeとか)の
ページサイズの話なのかくらいは書かないと。
後者は純粋にソフトなので、ページサイズを複数持つことも可能。
実際単一ペ―ジサイズではない実装の方が多い。
実際のメモリアロケーションはMMUを使ったメモリ割り当てと
アロケー夕ライブラリの2段構えになるので
一筋縄で論じられる話題では無いよ。
アプリのメモリの使い方によって解は全く違ってきます。
No.3
- 回答日時:
逆じゃないです。
オーバーヘッドとはメモリの読み書きの準備と後始末にかかる余分なというと語弊がありますが少ない方がよりスピードアップできるタイムロスです。
小さなページサイズだと読み書き回数が増えるのでオーバーヘッドタイムもたくさんになります。
メモリ断片化は説明がめんどくさいですがテトリスで大きいのがきたり小さいのがきたりを想像したら良いかもしれないです。
というかオーバーヘッドもテトリスでいいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 環境学・エコロジー 環境問題 環境ホルモン ダイオキシン 酸性雨 取り上げなくなりましたが嘘ですか? 3 2024/05/02 05:28
- 統計学 処理Aと処理A+Bの2群の差から、AとBの効果や相対的重要性を定量したい 5 2023/02/22 09:42
- Firefox(ファイヤーフォックス) Chrome タブを100開いてもメモリ上がらない Firefoxは1つで98になる どうすれば? 3 2023/09/10 05:09
- Word(ワード) ワード PDF化した際、背景の色が変わる 2 2024/06/22 11:12
- CPU・メモリ・マザーボード Windows11アップデート後の不具合(メモリ不足)について 9 2023/01/04 11:34
- CPU・メモリ・マザーボード 「コンピューターのメモリが不足しています」 3 2022/12/15 22:07
- ビデオカード・サウンドカード グラフィックボード増設について 9 2023/05/17 11:06
- その他(ブラウザ) Webサイトのフォントサイズを統一できないか 1 2023/06/28 11:11
- PDF 複数ページからなるPDFのOCR化について 4 2024/05/17 16:34
- 工学 ヒートぽんぷ の段々畑 についてです ? 2 2023/03/10 18:39
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
プログラム言語について c言語もコードによって機械語に通訳されると知りました。直接機械が通訳しなくて
C言語・C++・C#
-
CPUが16bitでも32bitOSでコンパイルしたコード(例えばintが4バイトと定義されている)
C言語・C++・C#
-
0 == False はいいけど
C言語・C++・C#
-
-
4
10進数からN進数に変換するプログラミング(C言語)
C言語・C++・C#
-
5
C言語って古いですか?
C言語・C++・C#
-
6
プログラミングの課題がわからないので教えていただきたいです。特にサークル関数を定義した後に呼び出す方
C言語・C++・C#
-
7
c言語
C言語・C++・C#
-
8
次の日本語の意味を教えて下さい
C言語・C++・C#
-
9
だれがとけるの?
C言語・C++・C#
-
10
これなにがちがうんですか??
C言語・C++・C#
-
11
バッチファイルで以下のようなものは作れますか? ・Microsoft Defenderでウイルススキ
C言語・C++・C#
-
12
Python、プログラミングについて質問です
C言語・C++・C#
-
13
パソコン
C言語・C++・C#
-
14
あんまり考えたくないけど
C言語・C++・C#
-
15
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
16
C言語の関数と配列に関する質問
C言語・C++・C#
-
17
double型が正常に認識されていない恐れ
C言語・C++・C#
-
18
システムエンジニアの適正について
C言語・C++・C#
-
19
どちのほうがすきですか?
C言語・C++・C#
-
20
プログラミングについて。 1つのループで Aという計算と Bという計算をするのと これらを分けて2つ
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語で、メモリを解放しないで...
-
メモリのセグメント違反の解決...
-
VBAの配列サイズとメモリに関して
-
【C言語】再帰が時間がかかる...
-
メモリアロケーション異常の発...
-
C言語初心者です。debug assert...
-
エクセルVBA 大容量CSVファイル...
-
Javaでメモリ不足を引き起こす方法
-
CImage::ReleaseDC()のエラーで...
-
メモリ不足
-
プログラムの最大メモリ消費量...
-
メモリの消費量について
-
これて逆じゃないですか?
-
大容量のメモリ確保をスワップ...
-
Apacheでバーチャルホストの最...
-
非再入可能なプログラム
-
「memcpy」と「strcpy」について
-
ファミコンって8ビットしかない...
-
動的メモリとexit(C言語)
-
動的確保できるメモリ容量
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語で、メモリを解放しないで...
-
VBAの配列サイズとメモリに関して
-
【C言語】再帰が時間がかかる...
-
C言語における再帰呼び出しの...
-
メモリが不足しています(VBA)
-
メモリのセグメント違反の解決...
-
メモリ不足
-
エクセル キャッシュメモリー...
-
ファイルマッピング関数で失敗
-
動的メモリとexit(C言語)
-
エクセルVBA 大容量CSVファイル...
-
メモリの解放の仕方
-
「ヒープサイズの設定」て何?
-
EXCEL-VBAにてADOのレコードセ...
-
LoadLibraryしたらFreeLibrary
-
マインスイーパ、自動解析プロ...
-
バッチファイルでの実行EXEのメ...
-
C言語:関数のメモリ上でのサイ...
-
エクセルのメモリ使用状況/Appl...
-
大容量のメモリ確保をスワップ...
おすすめ情報