[sysprof] Disable accessibility
- From: Søren Sandmann Pedersen <ssp src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [sysprof] Disable accessibility
- Date: Wed, 21 Oct 2009 16:34:18 +0000 (UTC)
commit 393a26dad67c7a08a3e234f46c6f1c6b072286fe
Author: Søren Sandmann Pedersen <sandmann daimi au dk>
Date: Wed Oct 21 12:27:19 2009 -0400
Disable accessibility
Accessibility prevents sysprof from working reliably, so disable
it. Specifically, it
- causes large amounts of time to be spent in sysprof itself
whenever the label is updated.
- sometimes hangs at shutdown
- does long-running roundtrip requests that prevents
reading the event buffers, resulting in lost events.
sysprof.c | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
---
diff --git a/sysprof.c b/sysprof.c
index 7d9d8ff..788cfd9 100644
--- a/sysprof.c
+++ b/sysprof.c
@@ -1665,7 +1665,7 @@ process_options (int argc,
}
static void
-disable_g_slice (void)
+apply_workarounds (void)
{
/* Disable gslice, since it
@@ -1681,6 +1681,18 @@ disable_g_slice (void)
*/
if (!getenv ("G_SLICE"))
putenv ("G_SLICE=always_malloc");
+
+ /* Accessibility prevents sysprof from working reliably, so
+ * disable it. Specifically, it
+ *
+ * - causes large amounts of time to be spent in sysprof itself
+ * whenever the label is updated.
+ * - sometimes hangs at shutdown
+ * - does long-running roundtrip requests that prevents
+ * reading the event buffers, resulting in lost events.
+ */
+ putenv ("NO_GAIL=1");
+ putenv ("NO_AT_BRIDGE=1");
}
int
@@ -1690,7 +1702,7 @@ main (int argc,
Application *app;
const char *filename;
- disable_g_slice();
+ apply_workarounds();
filename = process_options (argc, argv);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]