Wireshark-bugs: [Wireshark-bugs] [Bug 1700] New: Performance due to lower pane is creating probl
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.