Bug 362696

Summary: Poor rendering performance
Product: [Applications] konsole Reporter: razrfalcon
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED FIXED    
Severity: normal CC: razrfalcon
Priority: NOR    
Version: 15.12.3   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Callgrind log

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.