[gnome-shell] run-js-test: GC twice after running a test
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] run-js-test: GC twice after running a test
- Date: Sun, 24 Jun 2012 23:21:24 +0000 (UTC)
commit 3ce9ad05b3acab26bc5afb46b8d3c44ac1414412
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Sun Jun 24 02:25:38 2012 -0400
run-js-test: GC twice after running a test
When running with Valgrind, this helps us ensure that we're managing
memory correctly. We need to GC twice as finalizing an object in the
sweep can unroot objects which were already marked. Technically, it
could be that we'll need to GC more than twice, but GCing twice should
hopefully last us for now.
https://bugzilla.gnome.org/show_bug.cgi?id=678737
src/run-js-test.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/run-js-test.c b/src/run-js-test.c
index 1fefe29..894e2b6 100644
--- a/src/run-js-test.c
+++ b/src/run-js-test.c
@@ -144,6 +144,9 @@ main(int argc, char **argv)
exit (1);
}
+ gjs_context_gc (js_context);
+ gjs_context_gc (js_context);
+
g_free (script);
exit (code);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]