diff options
author | krakjoe <joe.watkins@live.co.uk> | 2013-12-01 08:34:17 +0000 |
---|---|---|
committer | krakjoe <joe.watkins@live.co.uk> | 2013-12-01 08:34:17 +0000 |
commit | cbc774723a14b523e54552860e9cf93a85eb7869 (patch) | |
tree | ca6c942263fa9417b1de6867819777585fdda0d7 /phpdbg_info.c | |
parent | 8a826dc07b0f6e4eb1e8402e24705517c0ac5788 (diff) | |
download | php-git-cbc774723a14b523e54552860e9cf93a85eb7869.tar.gz |
add info memory
Diffstat (limited to 'phpdbg_info.c')
-rw-r--r-- | phpdbg_info.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/phpdbg_info.c b/phpdbg_info.c index f44d19211a..12852fc38d 100644 --- a/phpdbg_info.c +++ b/phpdbg_info.c @@ -225,6 +225,26 @@ PHPDBG_INFO(literal) /* {{{ */ return SUCCESS; } /* }}} */ +PHPDBG_INFO(memory) /* {{{ */ +{ + if (is_zend_mm(TSRMLS_C)) { + phpdbg_notice("Memory Manager Information"); + phpdbg_notice("Current"); + phpdbg_writeln("|-------> Used:\t%.3f kB", + (float) (zend_memory_usage(0 TSRMLS_CC)/1024)); + phpdbg_writeln("|-------> Real:\t%.3f kB", + (float) (zend_memory_usage(1 TSRMLS_CC)/1024)); + phpdbg_notice("Peak"); + phpdbg_writeln("|-------> Used:\t%.3f kB", + (float) (zend_memory_peak_usage(0 TSRMLS_CC)/1024)); + phpdbg_writeln("|-------> Real:\t%.3f kB", + (float) (zend_memory_peak_usage(1 TSRMLS_CC)/1024)); + } else { + phpdbg_error("Memory Manager Disabled !"); + } + return SUCCESS; +} /* }}} */ + static inline void phpdbg_print_class_name(zend_class_entry **ce TSRMLS_DC) /* {{{ */ { phpdbg_write( |