Ethereal-dev: Re: [ethereal-dev] Ethereal memory leakage fix and feature enhancement

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

From: Jeff Jahr <jjahr@xxxxxxxxxxxxxx>
Date: Fri, 6 Aug 1999 15:31:38 -0700 (PDT)

On Fri, 6 Aug 1999, Guy Harris wrote:

> > (performace simply sucks, if a 100MB trace file is loaded).
> 
> ...which needs to be fixed (some profiling results suggest that the
> heavy use of "printf"-family routines when generating the lines in the
> packet list display contributes significantly to this; making
> "ip_to_str()" and "ether_to_str()" generate the strings by hand helped a
> bit, but not a lot - and the "printf"-family routines and stuff they
> call still contributed a lot; Microsoft Network Monitor read in one
> large trace file significantly faster than did Ethereal), but, at least
> as a short-term workaround, it sounds as if a file-reading filter would
> be useful.

DNS queries are the performance hog that I notice most frequently...
-jsj