[Konversation-devel] [Bug 144233] New: removing lines from the top of a full scrollback buffer is slow

David L Emerson demerson3x at angelbase.com
Sun Apr 15 01:03:13 CEST 2007

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
           Summary: removing lines from the top of a full scrollback buffer
                    is slow
           Product: konversation
           Version: 1.0.1
          Platform: Debian stable
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
        AssignedTo: konversation-devel kde org
        ReportedBy: demerson3x angelbase com

Version:           1.0.1 (using KDE KDE 3.5.5)
Installed from:    Debian stable Packages
OS:                Linux

If I set the scrollback limit to 2000 lines, then at 1900, everything is quick and snappy.  However, once it reaches 2000, it is significantly slower.
If I reduce the limit to 500 lines, then again, when the buffer is full, things are very slow.

In fact, 1900/2000 lines is significantly quicker than 500/500.

I'm using a PII 333 MHz, so it is easy to see this slowness ;)

Proposal: rather than deleting lines one by one, delete them in chunks.  e.g. only delete when the buffer reaches 10% over the limit.

More information about the Konversation-devel mailing list