]> granicus.if.org Git - php/commitdiff
add memory usage info to print
authorkrakjoe <joe.watkins@live.co.uk>
Sun, 24 Nov 2013 07:28:54 +0000 (07:28 +0000)
committerkrakjoe <joe.watkins@live.co.uk>
Sun, 24 Nov 2013 07:28:54 +0000 (07:28 +0000)
phpdbg_prompt.c

index a065b8fd61641ec3c4cef49c04e9e467cb9f6d0b..552a8bc8468b9be9378ff7e6eb45bcc83f9c59fb 100644 (file)
@@ -729,11 +729,16 @@ PHPDBG_COMMAND(print) /* {{{ */
                        if (EG(in_execution)) {
                                phpdbg_writeln("VM Return\t%d", PHPDBG_G(vmret));
                        }
+                       
                        phpdbg_writeln("Classes\t\t%d", zend_hash_num_elements(EG(class_table)));
                        phpdbg_writeln("Functions\t%d", zend_hash_num_elements(EG(function_table)));
                        phpdbg_writeln("Constants\t%d", zend_hash_num_elements(EG(zend_constants)));
                        phpdbg_writeln("Included\t%d", zend_hash_num_elements(&EG(included_files)));
-
+                       phpdbg_writeln(
+                               "Memory\t\t%.3f/%.3f (kB)",
+                               (float) (zend_memory_usage(1 TSRMLS_CC)/1024),
+                               (float) (zend_memory_usage(0 TSRMLS_CC)/1024));
+                       
                        phpdbg_print_breakpoints(PHPDBG_BREAK_FILE TSRMLS_CC);
                        phpdbg_print_breakpoints(PHPDBG_BREAK_SYM TSRMLS_CC);
                        phpdbg_print_breakpoints(PHPDBG_BREAK_METHOD TSRMLS_CC);