Glade performance unusable on osx
I tried using glade to start a new python application. The performance of glade is so bad, its almost unusable.
See my details below.
What can I do to further narrow this down this problem?
I installed glade using homebrew
steps to reproduce
- startup glade
- Start a new app, add a GtkWidow, Add a GtkBox
- click around (From GtkWindow to GtkBox)
result
The UI responds very sluggish. It takes alsmost 1 second to even select the clicked GtkWindow or GtkBox. Clicking "Toplevels" takes almost 2 seconds to show the options with search bar.
Looking into the Activity Monitor, I see that glade uses 100% cpu, all of the time. This indicates something is wrong.
Even just moving the glade window around (click glade app bar, and drag it around on my mac screen) is very slow.
expected result
UI responds snappy. glade uses far less cpu than 100%.
Version info
$ brew info glade
glade: stable 3.22.1 (bottled)
mac OS Mohave 10.14.5
This is on a fast system 2.9 GHz i9. No other applications are slow.
Note: I'm new to glade
This is a problem of the macbook port. Running glade on ubuntu 18.04 (glade 3.22.1-1) runs fine, there performance is very good. (Thats inside vmware on the same macbook)
details
This is how I start glade
$ glade
GladeUI-Message: 14:30:28.630: 1 missing displayable value for GtkWidget::events
GladeUI-Message: 14:30:28.630: 1 missing displayable value for GtkWidget::AtkObject::accessible-role
GladeUI-Message: 14:30:28.714: 2 missing displayable value for GtkEntry::input-hints
GladeUI-Message: 14:30:28.845: No displayable values for property GtkMenu::anchor-hints
GladeUI-Message: 14:30:28.888: 2 missing displayable value for GtkAboutDialog::license-type
GladeUI-Message: 14:30:29.030: Glade needs artwork; a default icon will be used for the following classes:
GThemedIcon needs an icon named 'widget-gtk-themedicon'
GtkApplicationWindow needs an icon named 'widget-gtk-applicationwindow'
GladeUI-Message: 14:30:29.053: No DevHelp installed on your system, devhelp feature will be disabled.