Wireshark-bugs: [Wireshark-bugs] [Bug 1700] New: Performance due to lower pane is creating probl

Date: Fri, 20 Jul 2007 20:01:33 +0000 (GMT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1700

           Summary: Performance due to lower pane is creating problems
           Product: Wireshark
           Version: 0.99.7
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: Major
          Priority: Low
         Component: Wireshark
        AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
        ReportedBy: phantal@xxxxxxxxx


Build Information:
  I've written a dissector for a custom protocol.  The data contained in each
packet is hierarchical: A packet contains multiple items, each item contains
multiple events.  Some packets contain as much as 1mb of data.  Rendering that
alone in the lower pane creates a lot of performance lag in Wireshark before
any dissection takes place.  If I attempt to use any highlighting mechanisms it
takes so long to process all the data that it makes Wireshark unusable.

  I believe Wireshark is attempting to render the lower pane in its entirety,
then attempts to display it, instead of only rendering the portions that are
visible as they become visible.

  In order to work around this I wrote the dissector to break out items into
their own tab in the lower pane, and each event gets broken up as well.  The
performance issues have become less of a problem, but now another problem has
become apparent.  Anytime I do anything to navigate between items in the proto
tree, it must re-execute my dissector.  Is there a way the dissection process
could be re-written to cache information for packets that have already been
dissected?
--


-- 
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.