Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ :

php ±ý״ͼ

<?php  
    //±äÁ¿¶¨Ò壬»­ÍÖÔ²»¡Ê±µÄ½Ç¶È´óС  
    define("ANGLELENGTH",3);  
    /** 
     * »æÖÆÍ¼Æ¬ 
     * @param $title    3DͼµÄ±êÌâ 
     * @param $dataArr  ÏÔʾµÄÊý¾ÝÊý×é 
     * @param $labelArr ¶ÔÓ¦Êý¾ÝµÄ±êÇ©·ÖÀàÊý×é 
     * @param $colorArr ¶ÔÓ¦»æÍ¼ÑÕÉ«µÄÊý×é 
     * @param $a        »­²¼µÄ»ù×¼¿í¶È 
     * @param $b        »­²¼µÄ»ù×¼¸ß¶È 
     * @param $v        3DÖùµÄ¸ß¶È 
     * @param $font ×ÖÌå´óС 
     * @return      »æÖƳɹ¦µÄͼƬ·ÃÎÊ·¾¶ 
     */ ......

phpÀ¬»ø»ØÊÕ»úÖÆ

ÿһÖÖÓïÑÔ¶¼ÓÐ×Ô¼ºµÄ×Ô¶¯À¬»ø»ØÊÕ»úÖÆ£¬ÈóÌÐòÔ±²»±Ø¹ý·Ö¹ØÐijÌÐòÄÚ´æ·ÖÅ䣬µ«ÊÇÔÚOOPÖУ¬ÓÐЩ¶ÔÏóÐèÒªÏÔʽµÄÏú»Ù£»·ÀÖ¹³ÌÐòÖ´ÐÐÄÚ´æÒç³ö¡£
Ò»¡¢PHP À¬»ø»ØÊÕ»úÖÆ(Garbage Collector ¼ò³ÆGC)
ÔÚPHPÖУ¬Ã»ÓÐÈκαäÁ¿Ö¸ÏòÕâ¸ö¶ÔÏóʱ£¬Õâ¸ö¶ÔÏó¾Í³ÉΪÀ¬»ø¡£PHP»á½«ÆäÔÚÄÚ´æÖÐÏú»Ù£»ÕâÊÇPHP µÄGCÀ¬»ø´¦Àí»úÖÆ£¬·ÀÖ¹ÄÚ´æÒç³ö¡£
µ±Ò»¸ö PHPÏ߳̽áÊøÊ±£¬µ±Ç°Õ¼ÓõÄËùÓÐÄÚ´æ¿Õ¼ä¶¼»á±»Ïú»Ù£¬µ±Ç°³ÌÐòÖÐËùÓжÔÏóͬʱ±»Ïú»Ù¡£GC½ø³ÌÒ»°ã¶¼¸ú×ÅÿÆðÒ»¸öSESSION¶ø¿ªÊ¼ÔËÐеÄ.gcÄ¿µÄÊÇΪÁËÔÚsessionÎļþ¹ýÆÚÒÔºó×Ô¶¯Ïú»Ùɾ³ýÕâЩÎļþ.
¶þ¡¢__destruct /unset
__destruct() Îö¹¹º¯Êý£¬ÊÇÔÚÀ¬»ø¶ÔÏó±»»ØÊÕʱִÐС£
unset Ïú»ÙµÄÊÇÖ¸Ïò¶ÔÏóµÄ±äÁ¿£¬¶ø²»ÊÇÕâ¸ö¶ÔÏó¡£
Èý¡¢ Session Óë GC
ÓÉÓÚPHPµÄ¹¤×÷»úÖÆ£¬Ëü²¢Ã»ÓÐÒ»¸ödaemonÏß³ÌÀ´¶¨ÆÚµÄɨÃèSession ÐÅÏ¢²¢ÅÐ¶ÏÆäÊÇ·ñʧЧ£¬µ±Ò»¸öÓÐЧµÄÇëÇó·¢Éúʱ£¬PHP »á¸ù¾ÝÈ«¾Ö±äÁ¿ session.gc_probability ºÍsession.gc_divisorµÄÖµ£¬À´¾ö¶¨ÊÇ·ñÆôÓÃÒ»¸öGC, ÔÚĬÈÏÇé¿öÏ£¬ session.gc_probability=1, session.gc_divisor =100 Ò²¾ÍÊÇ˵ÓÐ1%µÄ¿ÉÄÜÐÔÆô¶¯GC(Ò²¾ÍÊÇ˵100¸öÇëÇóÖÐÖ»ÓÐÒ»¸ögc»á°éËæ100¸öÖеÄij¸öÇëÇó¶øÆô¶¯).
GC µÄ¹¤×÷¾ÍÊÇɨÃèË ......

php ±ý״ͼ

<?php  
    //±äÁ¿¶¨Ò壬»­ÍÖÔ²»¡Ê±µÄ½Ç¶È´óС  
    define("ANGLELENGTH",3);  
    /** 
     * »æÖÆÍ¼Æ¬ 
     * @param $title    3DͼµÄ±êÌâ 
     * @param $dataArr  ÏÔʾµÄÊý¾ÝÊý×é 
     * @param $labelArr ¶ÔÓ¦Êý¾ÝµÄ±êÇ©·ÖÀàÊý×é 
     * @param $colorArr ¶ÔÓ¦»æÍ¼ÑÕÉ«µÄÊý×é 
     * @param $a        »­²¼µÄ»ù×¼¿í¶È 
     * @param $b        »­²¼µÄ»ù×¼¸ß¶È 
     * @param $v        3DÖùµÄ¸ß¶È 
     * @param $font ×ÖÌå´óС 
     * @return      »æÖƳɹ¦µÄͼƬ·ÃÎÊ·¾¶ 
     */ ......

php Öù״ͼ

<?php
//״ͼ
//http://www.codefans.net
//
function createImage($data,$twidth,$tspace,$height){
                        $dataName = array();
                        $dataValue = array();
                        $i = 0;
                        $j = 0;
                        $k = 0;
                    & ......

¹ØÓÚphp дÎļþ ²»»»ÐÐ µÄÎÊÌâ

  ½ñÌìÓöµ½ÁËÒ»¸ö¹ÖÎÊÌ⣬ÎÒÓÃ$fp=fopen("access_log.txt","ab")´ò¿ªÒ»¸öÎļþºó¿ªÊ¼ÍùÀïÃæÐ´Êý¾Ý£¬Ð´µÄÄÚÈÝÊÇ 'XXX\nXXX\n'£»
  µ«ÊÇÆæ¹ÖµÄÊÇ ²»¹ÜÎÒÔõôÍùÀïÃæÐ´ ËûÊDz»»»ÐÐ,¼Çʱ¾Àï¼Ç¼µÄÊý¾Ý ¾ÍÊÇ 'xxx\nxxx\n'£¬
  ºÜÊÇÄÕ»ð£¬È¥ÍøÉÏËѼ¯×ÊÁÏ£¬ÓеÄ˵¸Ä³É'\r\n'ʲôµÄ£¬½á¹ûÊÇд½øÈ¥ºó»¹ÊÇ 'xxx\r\nxxx\r\n'£¬
  ÊµÔÚûÕÞ£¬È¥ÐÂÊÖÇøÏÂÁ˸öʵÀý»ØÀ´£¬Ò»ÔËÐУ¬¾ÓÈ»»»ÐÐÁË£¬¸úÎҵĴúÂëÎ¨Ò»Çø±ðÊÇ ËûµÄÎļþÊÇ 'test_1.log'£¬ÄѵÀÊǺó׺ÃûµÄÎÊÌ⣿
  ÓÚÊÇÎҾ͸ijÉaccess_log.log£¬½á¹û»¹ÊDz»»»ÐУ¬ÆøËÀÎÒÁË£¬ÔÙ×Ðϸһ¿´£¬»¹ÓÐÒ»´¦Çø±ð£¬ÄǾÍÊÇËûÓõÄÊÇ”£¬¶øÎÒÓõÄÊÇ '£¬ÓÚÊÇÎÒ°ÑÄÚÈݸÄΪ "xxx\nxxx\n"£¬¶÷£¬³É¹¦»»ÐУ¬¾ÍÊǵ¥Ë« ÒýºÅµÄÎÊÌâ¡£¡£¡£¡£¡£ÓôÃÆ¡£¡£¡£¡£¡£¡£¡£¡£ ......

php Êý¾Ý¹ý´ó ÄÚ´æÒç³ö


Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 92160 bytes) in :\Inetpub\wwwroot04\test.php on line 8
Fatal error: Out of memory (allocated 259,260,416) (tried to allocate 16 bytes) in C:\Inetpub\wwwroot04\test.php on line 8
//ini_set('memory_limit', '-1');
$index=0;
$arr = array();
try {
    while (true) {
        $arr[] = $index++;
    }
} catch (Exception $e) {
    exit($index);
}
......
×ܼǼÊý:40319; ×ÜÒ³Êý:6720; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [1567] [1568] [1569] [1570] 1571 [1572] [1573] [1574] [1575] [1576]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ