libgtk2.0-0 performance problem due to unused cruft from 10 years ago
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GTK+ |
Fix Released
|
Medium
|
|||
gtk+2.0 (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: libgtk2.0-0
After discussions with Owen Taylor it was found that GTK+ has a longstanding performance problem in cases where a program has a large number of GTK+ widgets on a window.
https:/
https:/
Removing gtk_widget_
Patch attached for gtk+2.0_
Source: gtk+2.0_
Distro tested on: Ubuntu 10.04, however this bug is present in ALL GTK+ versions
apt-cache policy libgtk2.0-0
libgtk2.0-0:
Installed: 2.20.1-0ubuntu2
Candidate: 2.20.1-0ubuntu2
Version table:
*** 2.20.1-0ubuntu2 0
500 http://
100 /var/lib/
2.
500 http://
Without this patch, GTK+ applications with a large number of widgets with GtkWindows will suffer higher CPU usage, and significantly slower performance.
Related branches
tags: | added: patch |
Changed in gtk+2.0 (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in gtk: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
Thank you for your bug report, that doesn't seem a trivial change though and not something we want to do before GNOME