cvs: php4 /ext/ircg ircg.c

From: Date: Wed, 25 Apr 2001 14:07:48 +0000
Subject: cvs: php4 /ext/ircg ircg.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-5255@lists.php.net to get a copy of this message
sas Wed Apr 25 07:07:48 2001 EDT Modified files: /php4/ext/ircg ircg.c Log: display cache info Index: php4/ext/ircg/ircg.c diff -u php4/ext/ircg/ircg.c:1.63 php4/ext/ircg/ircg.c:1.64 --- php4/ext/ircg/ircg.c:1.63 Wed Apr 25 06:50:35 2001 +++ php4/ext/ircg/ircg.c Wed Apr 25 07:07:47 2001 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: ircg.c,v 1.63 2001/04/25 13:50:35 sas Exp $ */ +/* $Id: ircg.c,v 1.64 2001/04/25 14:07:47 sas Exp $ */ #include "php.h" #include "php_ini.h" @@ -275,6 +275,8 @@ #define NR_CACHE_ENTRIES 10 +static unsigned long cache_hits, cache_misses; + struct { smart_str src; smart_str result; @@ -304,6 +306,7 @@ if (cache_entries[i].src.len == src->len && memcmp(cache_entries[i].src.c, src->c, src->len) == 0) { cache_entries[i].score += 3; + cache_hits++; smart_str_append_ex(result, &cache_entries[i].result, 1); return; } @@ -323,6 +326,7 @@ if (i == NR_CACHE_ENTRIES) i = least_used_slot; + cache_misses++; cache_entries[i].score = 100; cache_entries[i].src.len = 0; cache_entries[i].result.len = 0; @@ -1453,8 +1457,13 @@ PHP_MINFO_FUNCTION(ircg) { + char buf[100]; php_info_print_table_start(); php_info_print_table_header(2, "ircg support", "enabled"); + sprintf(buf, "%ul", cache_hits); + php_info_print_table_row(2, "scanner result cache hits", buf); + sprintf(buf, "%ul", cache_misses); + php_info_print_table_row(2, "scanner result cache misses", buf); php_info_print_table_end(); }

« previous php.cvs (#5255) next »