GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  LMDBG-STAT (1)

NAME

lmdbg-stat - outputs statistical information based on lmdbg-run output

CONTENTS

Synopsis
Description
Options
Example
See Also
Author

SYNOPSIS

lmdbg-stat [OPTIONS] [files...]

DESCRIPTION

lmdbg-stat takes output of lmdbg-run or other lmdbg-* utilities on input and outputs total and per-stacktrace statistical information about memory allocations. The following statistics is output:
allocs or total_allocs
  Per-stacktrace or total number of memory allocations
max or total_max
  Per-stacktrace or total maximum of requested bytes
peak or total_peak
  Per-stacktrace or total peak of allocated memory
leaks or total_leaks
  Per-stacktrace or total amount of bytes that were allocated but not freed

OPTIONS

-h Display the help message.
-V Display the lmdbg version.

EXAMPLE



$ cat -n testme.c
     1  #include <stdlib.h>
     2 
     3  int main ()
     4  {
     5     int i;
     6     void *p1, *p2;
     7     p1 = malloc (100);
     8     for (i=0; i < 3; ++i){
     9        p2 = realloc (NULL, 10+30*i);
    10     }
    11     free (p1);
    12     free (p2);
    13 
    14     return 0;
    15  }
$ cc -O0 -g -o testme testme.c
$ lmdbg-run -o log -f ’lmdbg-stat | lmdbg-sym’ ./testme    
$ cat log
info stat total_leaks: 50
info stat total_allocs: 4
info stat total_free_cnt: 2
stacktrace peak: 120 max: 70 allocs: 3 leaks: 50
 0xbbbe2bc3     lmdbg.c:101     log_stacktrace
 0xbbbe3498     lmdbg.c:456     realloc
 0x8048788      testme.c:9      main
 0x80485b4     
 0x8048517     
stacktrace peak: 100 max: 100 allocs: 1
 0xbbbe2bc3     lmdbg.c:101     log_stacktrace
 0xbbbe33bd     lmdbg.c:431     malloc
 0x8048757      testme.c:7      main
 0x80485b4     
 0x8048517     
$



SEE ALSO

lmdbg(1) , lmdbg-run(1) , lmdbg-sym(1) , lmdbg-sort(1) , lmdbg-grep(1) , lmdbg-leaks(1) , lmdbg-sysleaks(1) , lmdbg-strip(1) , lmdbg-modules(1)

AUTHOR

Aleksey Cheusov <vle@gmx.net>
Search for    or go to Top of page |  Section 1 |  Main Index


LMDBG-STAT (1) Nov 26, 2011

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.