次の方法で共有


_amblksiz

メモリ ヒープの単位を制御します。このグローバル変数はグローバル変数の代わりに使用される_set_amblksizより安全な機能 _get_amblksiz バージョンで使用されていません。これは Malloc.h で次のように宣言されています :

extern unsigned int _amblksiz;

解説

_amblksiz の値がヒープにオペレーティング システムによって割り当てられたブロックのサイズを指定します。ヒープ メモリ セグメントの最初の要求サイズが必要な最低限のヒープ マネージャーのオーバーヘッドに必要なメモリと現在の割り当て要求 (malloc の呼び出し) 満たすようになります。_amblksiz の値は必要なサイズにヒープを使用するとオペレーティング システムが呼び出されるメモリの量はヒープの末尾にもアクセスできます (使用しません) 無駄になっている回数間のトレードオフを表すください。

_amblksiz の既定値は 8K です。プログラムで Set 関数を使用してこの値を変更できます。次に例を示します。

_set_amblksiz(2045);

_amblksiz に値を割り当てる2. の最も近い全機能が丸みをおびているヒープ マネージャーが代入された値は内部的に使用する実際の値です。したがって前の例でヒープ マネージャーは2048 年に _amblksize の値をリセットします。

参照

関連項目

グローバル変数

_get_amblksiz

_set_amblksiz