Bug 362696 - Poor rendering performance
Summary: Poor rendering performance
Status: RESOLVED FIXED
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 15.12.3
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-05 09:56 UTC by razrfalcon
Modified: 2016-07-31 10:07 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Callgrind log (668.03 KB, application/x-7z-compressed)
2016-05-05 09:58 UTC, razrfalcon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description razrfalcon 2016-05-05 09:56:57 UTC
Konsole widget update/repaint are extremely poor. 
Fast scrolling or selecting large part of text eats one CPU core completely. Even minimazing-maximazing causes freeze for a second.

All other applications works fine.

I tried to profile it with valgrind and it looks like this:
http://itmages.ru/image/view/4231589/588a6a04
Full log: https://dl.dropboxusercontent.com/u/16019144/konsole-callgrind.7z (668KiB)

Also tested on 16.07.70 from git. Same performance.

Reproducible: Always

Steps to Reproduce:
1. Open Konsole
2. ls -lR
3. Try to select all text



I got nVidia with proprietary driver with __GL_YIELD="USLEEP" to prevent tearing.
Comment 1 razrfalcon 2016-05-05 09:58:36 UTC
Created attachment 98787 [details]
Callgrind log
Comment 2 razrfalcon 2016-07-31 10:07:05 UTC
Was fixed in 15.12.3.