Ethereal-dev: Re: [Ethereal-dev] Ethereal performance, after Guy's changes ...

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Richard Sharpe <rsharpe@xxxxxxxxxxxxxxxxx>
Date: Sun, 16 Nov 2003 18:53:19 -0800 (PST)
Here is another set of data. The previous one was only a 13MB file. This 
one is a monster 380MB file with 2.2M packets in it. It took 65m (over an 
hour) to load, but vmware was running on the Linux box as well.

Note, that some different routines jump into prominance here.

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total
 time   seconds   seconds    calls   s/call   s/call  name
  7.00     14.23    14.23 176486154     0.00     0.00  alloc_field_info
  5.48     25.37    11.14 162192130     0.00     0.00  proto_tree_add_pi
  5.22     35.97    10.60 176486153     0.00     0.00  proto_tree_add_node
  3.63     43.34     7.37 330100515     0.00     0.00  
proto_registrar_get_nth
  3.56     50.58     7.24 17744688     0.00     0.00  ip_to_str_buf
  3.50     57.68     7.11 176486377     0.00     0.00  fvalue_new
  3.41     64.60     6.92 176486182     0.00     0.00  fvalue_free
  2.66     70.01     5.41 176486153     0.00     0.00  
free_node_field_info
  2.14     74.36     4.35                             proto_tree_free_node
  2.14     78.70     4.34  2218086     0.00     0.00  dissect_tcp
  2.13     83.02     4.32 74135210     0.00     0.00  proto_tree_add_uint
  2.01     87.10     4.08 19964772     0.00     0.00  get_cell_style
  1.68     90.52     3.42 176486571     0.00     0.00  ftype_lookup
  1.61     93.79     3.27 31521695     0.00     0.00  check_col
  1.61     97.06     3.27 125658266     0.00     0.00  proto_tree_set_uint
  1.50    100.10     3.04  2218086     0.00     0.00  dissect_ip
  1.48    103.11     3.01 126068389     0.00     0.00  
compute_offset_length
 
Regards
-----
Richard Sharpe, rsharpe[at]ns.aus.com, rsharpe[at]samba.org, 
sharpe[at]ethereal.com, http://www.richardsharpe.com