ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
July 17th, 2024 | 10:00am-11:55am SGT (UTC+8) | Online

Ethereal-dev: Re: [Ethereal-dev] Back to performance...

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

From: "Guy Harris" <gharris@xxxxxxxxx>
Date: Thu, 5 Aug 2004 11:33:21 -0700 (PDT)
Ronnie Sahlberg said:
> Drawback would very likely be that memory usage would be significantly
> elevated but this might be a price worth paying
> to speed up re-filtering of captures. (Many users load a capture once and
> then filter that capture dozens of times)
> This behaviour could be made controllable from preferences and the default
> would be "optimize for memory usage (current model)"
> or "optimize for speed".

Given my experience when we had a memory leak, in the early days of the
protocol tree code, that caused protocol trees not to be freed, if we do
that, we'd definitely want to make it optional - when it had that leak,
Ethereal thrashed pretty badly when loading a large capture file.