名 前
malloc_stats − メ モ リ ー 割 り 当 て の 統 計 を 表 示 す る
書 式
#include <malloc.h>
void malloc_stats(void);
説 明
malloc_stats() 関 数 は malloc(3) や 関 連 す る 関 数 に よ り 割 り 当 て ら れ た メ モ リ ー に 関 す る 統 計 を (標 準 エ ラ ー に ) 出 力 す る 。 各 領 域 (割 り 当 て エ リ ア ) に つ い て 、 こ の 関 数 は 割 り 当 て ら れ て い る メ モ リ ー の 総 量 と 現 在 の 割 り 当 て が 使 用 し て い る 総 バ イ ト 数 を 出 力 す る (こ れ ら の 二 つ の 値 は mallinfo(3) で 取 得 で き る arena と uordblks フ ィ ー ル ド に 対 応 し て い る )。 ま た 、 こ の 関 数 は 、 す べ て の 領 域 の こ れ ら 二 つ の 統 計 情 報 の 合 計 値 と 、 mmap(2) を 使 っ て 同 時 に 割 り 当 て ら れ た ブ ロ ッ ク 数 と バ イ ト 数 の 最 大 値 を 表 示 す る 。
準 拠
こ の 関 数 は GNU に よ る 拡 張 で あ る 。
注 意
mallinfo(3) を 使 用 す る と 、 メ イ ン 領 域 の メ モ リ ー 割 り 当 て に 関 す る よ り 詳 細 な 情 報 を 取 得 で き る 。
関 連 項 目
mmap(2), mallinfo(3), malloc(3), malloc_info(3), mallopt(3)
こ の 文 書 に つ い て
こ の man ペ ー ジ は Linux man−pages プ ロ ジ ェ ク ト の リ リ ー ス 3.79 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は http://www.kernel.org/doc/man−pages/ に 書 か れ て い る 。