[PHP-users 18189]Re: イメージ出力によるメモリ消費

nakajima @ nnd.jp nakajima @ nnd.jp
2003年 10月 2日 (木) 12:55:57 JST


いわきりさん


なかじま(元の質問者)です。

何度もご返信ありがとうございます。
ということは、gd.cにおいては、ページへのアクセスが終われば
画像出力に確保したメモリは開放されるはず、ということですよね。

となると何故にメモリ消費量が増え続けるんだろう。。
ちなみに当然かもしれませんがhttpdを再起動するとすべて開放されます。


On Thu, 02 Oct 2003 12:41:42 +0900
Youichi Iwakiri <yiwakiri @ st.rim.or.jp> wrote:

> Youichi Iwakiri wrote in <200310010923.SAA07036 @ mail1.rim.or.jp> :
> >PHP_MINIT_FUNCTION(gd)
> >{
> >    le_gd = zend_register_list_destructors_ex(php_free_gd_image, NULL, "gd", 
> >module_number);
> >モジュールのイニシャライズ時にデストラクタとして、
> >gdImageDestroy()を呼ぶphp_free_gd_image()を登録しているんですが、
> >これはモジュールシャットダウン時だけでリクエストシャットダウン時は
> >呼ばれないんでしたっけ?
> 
> zend_list_delete();
> から呼ばれてますね。
> 
> patchは無意味というか、二重にfree()を呼んでると警告されるので、
> 当てないで下さい > 元の質問者の方
> 
> -- 
> Youichi Iwakiri
> 
> _______________________________________________
> PHP-users mailing list
> PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users



PHP-users メーリングリストの案内