Man page - sourcefuncsize(1)
Packages contas this manual
- aumeta(1)
- pegrep(1)
- hxtools(7)
- bin2c(1)
- recursive_lower(1)
- mailsplit(1)
- ofl(1)
- psthreads(1)
- rezip(1)
- declone(1)
- qtar(1)
- peicon(1)
- ssa2srt(1)
- checkbrack(1)
- bsvplay(1)
- pcmdiff(1)
- pcmmix(1)
- mod2opus(1)
- diff2php(1)
- rot13(1)
- qplay(1)
- logontime(8)
- fd0ssh(1)
- spec-beautifier(1)
- ldif-duplicate-attrs(1)
- vcsaview(8)
- sourcefuncsize(1)
- hcdplay(1)
- clock_info(1)
- pesubst(1)
- wktimer(1)
Package: hxtools
apt-get install hxtools
apt-get install hxtools
Manuals in package:
Documentations in package:
Manual
| sourcefuncsize(1) | hxtools | sourcefuncsize(1) |
Name
sourcefuncsize — statistical analysis of code
Syntax
sourcefuncsize [-bcelvx]
Description
sourcefuncsize shows the (textual) size of each function. For C/C++ only.
Options
- -b
- Sort by bytes consumed (default).
- -c
- Show classification with color.
- -e
- Report global-scope empty lines when -x is selected.
- -ee
- Count empty lines within functions to the global-scope empty lines.
- -l
- Sort by lines consumed.
- -v
- Shows file lines, function names, cumulative function lines and classification.
- -x
- Extended classification. By default there is only "function" or "outside a function", with -x you also get "Comment", "Preprocessor".
Examples
$ sourcefuncsize <src/octl.c>
BYTES LINES FUNCTION
3775( 15.22%) 112( 14.95%) play
3451( 13.92%) 93( 12.42%) playrec_getopt
3146( 12.69%) 104( 13.89%) [Other data]
3101( 12.50%) 103( 13.75%) mixer_proc_ctl
2999( 12.09%) 86( 11.48%) record
2047( 8.25%) 63( 8.41%) playrec_setopt
1982( 7.99%) 47( 6.28%) mixer
974( 3.93%) 30( 4.01%) mixer_proc
850( 3.43%) 30( 4.01%) mixer_write_recsrc
787( 3.17%) 25( 3.34%) mixer_display_all
756( 3.05%) 17( 2.27%) main
338( 1.36%) 15( 2.00%) sighandler
327( 1.32%) 13( 1.74%) mixer_inst_dev
267( 1.08%) 11( 1.47%) mixer_read_recsrc
See also
hxtools(7)
| 2008-02-06 | hxtools |