JM Project

JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。

Linux マニュアル 一覧

全文・高度検索

per page, with , order by , clip by
Results of 1 - 10 of about 28 for ヒープ (0.008 sec.)
Man page of MALLOC_TRIM 13436
MALLOC_TRIM Section: Linux Programmer's Manual (3) Updated: 2020-08-13 Index JM Home Page 名前 malloc_trim - ヒープから未使用メモリーを解放する 書式 #include < malloc.h > int malloc_trim(size_t pad ); 説明 malloc_trim () 関数は (適切な引数で ... sbrk (2) や madvise (2) を呼び出して) ヒープの未使用メモリーの解放を試みる。 pad 引数は、 ヒープの一番上から切り詰める際に残す未使用領域の量を指定する。 この引数が 0 の ... 場合、 ヒープの一番上の最小量のメモリーだけを維持できる (つまり 1 ページかそれ未満)。 0 以外の引数を指定すると、 ヒープの一番上にある程度 ... の量の未使用領域を残し、 将来の割り当てを sbrk (2) でヒープを拡張せずに行えるようにできる。 返り値 malloc_trim () 関数はメモリーが実際に解放されシステムに戻された場合に 1 を返し、 どの ...
https://man.mtool.work/man/20260915/man3/malloc_trim.3.html
Man page of OPEN 11339
OPEN Section: Linux Programmer's Manual (2) Updated: 2020-11-01 Index JM Home Page 名前 open, openat, creat - ファイルのオープン、作成を行う 書式 #include < sys/types.h > #include < sys/stat.h > #include < fcntl.h > int open(const char * pa ... ッピング) の場合には、 O_DIRECT I/O は fork (2) システムコールと同時に決して実行すべきではない (プライベートマッピングには、ヒープ領域に割り当てられたメモリーや静的に 割り当てたバッファーも含まれる)。非同期 I/O インターフェース (AIO) 経由 やプロセス内の他 ...
https://man.mtool.work/man/20260915/man2/creat.2.html
Man page of OPEN 11339
OPEN Section: Linux Programmer's Manual (2) Updated: 2020-11-01 Index JM Home Page 名前 open, openat, creat - ファイルのオープン、作成を行う 書式 #include < sys/types.h > #include < sys/stat.h > #include < fcntl.h > int open(const char * pa ... ッピング) の場合には、 O_DIRECT I/O は fork (2) システムコールと同時に決して実行すべきではない (プライベートマッピングには、ヒープ領域に割り当てられたメモリーや静的に 割り当てたバッファーも含まれる)。非同期 I/O インターフェース (AIO) 経由 やプロセス内の他 ...
https://man.mtool.work/man/20260915/man2/open.2.html
Man page of OPEN 11339
OPEN Section: Linux Programmer's Manual (2) Updated: 2020-11-01 Index JM Home Page 名前 open, openat, creat - ファイルのオープン、作成を行う 書式 #include < sys/types.h > #include < sys/stat.h > #include < fcntl.h > int open(const char * pa ... ッピング) の場合には、 O_DIRECT I/O は fork (2) システムコールと同時に決して実行すべきではない (プライベートマッピングには、ヒープ領域に割り当てられたメモリーや静的に 割り当てたバッファーも含まれる)。非同期 I/O インターフェース (AIO) 経由 やプロセス内の他 ...
https://man.mtool.work/man/20260915/man2/openat.2.html
Man page of PROC 8701
PROC Section: Linux Programmer's Manual (5) Updated: 2015-01-22 Index JM Home Page 名前 proc - プロセスの情報を含む擬似ファイルシステム 説明 proc ファイルシステムは擬似的なファイルシステムであり、 カーネル内のデータへのインターフェースとして ... / に対応する。 [vdso] 動的にリンクされる仮想共有オブジェクト (virtual dynamically linked shared object)。 [heap] プロセスのヒープ。 pathname が空の場合、 その領域は mmap (2) を使って確保された無名マッピングである。 gdb (1), strace (1) などを使ってプロセ ...
https://man.mtool.work/man/20260915/man5/proc.5.html
Man page of PROC 8701
PROC Section: Linux Programmer's Manual (5) Updated: 2015-01-22 Index JM Home Page 名前 proc - プロセスの情報を含む擬似ファイルシステム 説明 proc ファイルシステムは擬似的なファイルシステムであり、 カーネル内のデータへのインターフェースとして ... / に対応する。 [vdso] 動的にリンクされる仮想共有オブジェクト (virtual dynamically linked shared object)。 [heap] プロセスのヒープ。 pathname が空の場合、 その領域は mmap (2) を使って確保された無名マッピングである。 gdb (1), strace (1) などを使ってプロセ ...
https://man.mtool.work/man/20260915/man5/procfs.5.html
Man page of MALLOC_GET_STATE 8520
MALLOC_GET_STATE Section: Linux Programmer's Manual (3) Updated: 2017-09-15 Index JM Home Page 名前 malloc_get_state, malloc_set_state - malloc 実装の状態を保存/復元する 書式 #include < malloc.h > void *malloc_get_state(void); int malloc_se ... 数は glibc バージョン 2.25 で削除された。 malloc_get_state () 関数は malloc (3) 内部のすべての管理用変数を記録する (ただし、 ヒープの実際の内容と malloc_hook (3) 関数ポインターの状態は記録されない)。 状態は malloc (3) で動的に確保されたシステム依存の opaq ... 関数は GNU による拡張である。 注意 これらの関数が役に立つのは、 この malloc (3) の実装が共有ライブラリの一部として使用され、 ヒープの内容が何か他の方法で保存/復元される場合である。 この手法は GNU Emacs が「ダンプ」関数 ("dumping" function) を実装するのに使 ...
https://man.mtool.work/man/20260915/man3/malloc_get_state.3.html
Man page of MALLOC_GET_STATE 8520
MALLOC_GET_STATE Section: Linux Programmer's Manual (3) Updated: 2017-09-15 Index JM Home Page 名前 malloc_get_state, malloc_set_state - malloc 実装の状態を保存/復元する 書式 #include < malloc.h > void *malloc_get_state(void); int malloc_se ... 数は glibc バージョン 2.25 で削除された。 malloc_get_state () 関数は malloc (3) 内部のすべての管理用変数を記録する (ただし、 ヒープの実際の内容と malloc_hook (3) 関数ポインターの状態は記録されない)。 状態は malloc (3) で動的に確保されたシステム依存の opaq ... 関数は GNU による拡張である。 注意 これらの関数が役に立つのは、 この malloc (3) の実装が共有ライブラリの一部として使用され、 ヒープの内容が何か他の方法で保存/復元される場合である。 この手法は GNU Emacs が「ダンプ」関数 ("dumping" function) を実装するのに使 ...
https://man.mtool.work/man/20260915/man3/malloc_set_state.3.html
Man page of PTHREADS 8520
PTHREADS Section: Linux Programmer's Manual (7) Updated: 2020-12-21 Index JM Home Page 名前 pthreads - POSIX スレッド 説明 POSIX.1 は、一般に POSIX スレッドや Pthreads として知られる スレッドプログラミングのインターフェース群 (関数、ヘッダー ... スは複数のスレッドを持つことができ、 全てのスレッドは同じプログラムを実行する。 これらのスレッドは同じ大域メモリー (データとヒープ領域) を共有するが、 各スレッドは自分専用のスタック (自動変数) を持つ。 POSIX.1 はスレッド間でどのような属性を共有するかにつ ...
https://man.mtool.work/man/20260915/man7/pthreads.7.html
Man page of MALLINFO 8209
MALLINFO Section: Linux Programmer's Manual (3) Updated: 2020-11-01 Index JM Home Page 名前 mallinfo - メモリー割り当て情報を取得する 書式 #include < malloc.h > struct mallinfo mallinfo(void); 説明 mallinfo () 関数は、 malloc (3) や一連の関 ... }; mallinfo 構造体の各フィールドには以下の情報が格納される。 arena mmap (2) 以外の手段で割り当てられた総メモリー量 (例えばヒープに割り当てられたメモリー) 。 この数字には使用中のブロックやフリーリスト上のブロックも含まれる。 ordblks 通常の (つまり fastb ... ックの総バイト数。 uordblks 使用中の割り当てメモリーで使われているバイト数。 fordblks フリーブロックの総バイト数。 keepcost ヒープの一番上にある解放可能な未使用の空間の大きさ。 この値は malloc_trim (3) で理想的な場合に解放できる最大のバイト数である (理想 ...
https://man.mtool.work/man/20260915/man3/mallinfo.3.html
PREV 1 2 3 NEXT

リンク

日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。