[PHP-users 6690] Re: ファイルの読み込み

naoki kishida php-users@php.gr.jp
Fri, 05 Apr 2002 02:36:47 +0900


きしだです

> 1015:	buf = emalloc(sizeof(char) * (len + 1));
> 1016:	/* needed because recv doesnt put a null at the end*/
> 1017:	memset(buf, 0, len+1);
> 
> ということで len + 1 バイト確保されちゃってるようです。

あぁ、こんなコードになってるんですね。見てませんでした。
というか、見なくてもわからないといけないことでした。
少なくともある程度のまとまったメモリ領域を確保するはずですね。

>   本当にメモリ消費量を押さえたいなら、fread() で細かく自分で読み込むの
> がよろしいかと。

メモリ消費量をほんとに気にするなら、怪しいところはソースを確認しろという
ことですね。(^^;

----
岸田 哉生(きしだ なおき)
	email:kishida@fk.urban.ne.jp
	http://www.fk.urban.ne.jp/home/kishida/