[gnome-shell] global: don't run a garbage collection on tweeners end
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] global: don't run a garbage collection on tweeners end
- Date: Fri, 13 Jul 2012 00:16:39 +0000 (UTC)
commit 6f605598de1eb4361ef912e85edb27a8b7b96b21
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Thu Jul 12 20:01:51 2012 -0400
global: don't run a garbage collection on tweeners end
This currently causes the shell to freeze very often in a thread
deadlock, and the gjs garbage collector behavior is currently getting
fixed at the right level in gjs itself.
https://bugzilla.gnome.org/show_bug.cgi?id=679832
src/shell-global.c | 7 -------
1 files changed, 0 insertions(+), 7 deletions(-)
---
diff --git a/src/shell-global.c b/src/shell-global.c
index bb32a01..28127ab 100644
--- a/src/shell-global.c
+++ b/src/shell-global.c
@@ -1482,13 +1482,6 @@ run_leisure_functions (gpointer data)
if (global->work_count > 0)
return FALSE;
- /* Previously we called gjs_maybe_gc(). However, it simply doesn't
- * trigger often enough. Garbage collection is very fast here, so
- * let's just aggressively GC. This will help avoid both heap
- * fragmentation, and the GC kicking in when we don't want it to.
- */
- gjs_context_gc (global->js_context);
-
/* No leisure closures, so we are done */
if (global->leisure_closures == NULL)
return FALSE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]