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

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





------- Comment #1 from guy@xxxxxxxxxxxx  2007-07-20 20:28 GMT -------
If by "lower pane" (there are typically 3 panes, so the middle pane is "lower"
than the topmost pane) you mean the lowest pane, i.e. the hex display pane,
yes, Wireshark is attempting to render the lower pane in its entirety, because
that's the way the GTK+ text widget works.

The right way to fix this would be a widget that is backed by, for example, an
array of bytes, rather than a pile of text, so that you could just create the
widget and point it at the data from the relevant tvbuff, and have it fetch
data and render the text only for lines that it's displaying.

If it's re-running the dissector just because you move from one item in the
middle pane (protocol tree) to another, that sounds like a bug.  There are some
cases where the dissector appears to be run twice when it probably should only
be run once; that might be part of the same problem.


-- 
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.