The more current fix for this bug is:
--- gjs-1.54.1/gjs/context.cpp 2018-09-24 04:22:18.000000000 +0000
+++ gjs-1.54.2/gjs/context.cpp 2018-10-22 14:10:59.000000000 +0000
@@ -636,9 +636,9 @@
if (js_context->auto_gc_id > 0)
return;
- js_context->auto_gc_id = g_idle_add_full(G_PRIORITY_LOW,
- trigger_gc_if_needed,
- js_context, NULL);
+ js_context->auto_gc_id = g_timeout_add_seconds_full(G_PRIORITY_LOW, 10,
+ trigger_gc_if_needed,
+ js_context, NULL);
}
** Changed in: gjs (Ubuntu)
Assignee: Daniel van Vugt (vanvugt) => (unassigned)
** Description changed:
- Since fixing bug 1672297 we experience much higher CPU during gnome-
- shell JavaScript operations, such as the icon spring animation.
+ Since fixing bug 1672297 in release 18.04 we experience much higher CPU
+ during gnome-shell JavaScript operations, such as the icon spring
+ animation.
The fix for this regression is
https://gitlab.gnome.org/GNOME/gjs/merge_requests/236
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gjs in Ubuntu.
https://bugs.launchpad.net/bugs/1803271
Title:
[regression] Much higher CPU during some gnome-shell operations
Status in gjs package in Ubuntu:
Fix Released
Bug description:
Since fixing bug 1672297 in release 18.04 we experience much higher
CPU during gnome-shell JavaScript operations, such as the icon spring
animation.
The fix for this regression is
https://gitlab.gnome.org/GNOME/gjs/merge_requests/236
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gjs/+bug/1803271/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp