44 lines
1.5 KiB
Diff
44 lines
1.5 KiB
Diff
From 2d554ab4874943a6b73132ba84835586011f2b45 Mon Sep 17 00:00:00 2001
|
|
From: Adam Jackson <ajax@redhat.com>
|
|
Date: Fri, 30 Nov 2012 13:50:40 -0500
|
|
Subject: [PATCH] mieq: Bump default queue size to 512
|
|
|
|
Based on some bugzilla scraping just now. Of xserver bugs with
|
|
attachments, the distribution looks like:
|
|
|
|
String | Matches
|
|
-------------------------------------
|
|
Increasing EQ size to 512 | 460
|
|
Increasing EQ size to 1024 | 52
|
|
Increasing EQ size to 2048 | 6
|
|
Increasing EQ size to 4096 | 0
|
|
|
|
Most of the "512" ones appear to be mostly harmless, some relatively
|
|
expensive path in either rendering or resource destruction simply taking
|
|
too long due to external pressures like paging or CPU contention. So
|
|
let's raise the initial queue size, both to reduce the number of
|
|
spurious abrt reports and to drop fewer events in all but the most
|
|
pathological cases.
|
|
|
|
Signed-off-by: Adam Jackson <ajax@redhat.com>
|
|
---
|
|
mi/mieq.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/mi/mieq.c b/mi/mieq.c
|
|
index b2c7769..c1d845b 100644
|
|
--- a/mi/mieq.c
|
|
+++ b/mi/mieq.c
|
|
@@ -60,7 +60,7 @@ in this Software without prior written authorization from The Open Group.
|
|
#endif
|
|
|
|
/* Maximum size should be initial size multiplied by a power of 2 */
|
|
-#define QUEUE_INITIAL_SIZE 256
|
|
+#define QUEUE_INITIAL_SIZE 512
|
|
#define QUEUE_RESERVED_SIZE 64
|
|
#define QUEUE_MAXIMUM_SIZE 4096
|
|
#define QUEUE_DROP_BACKTRACE_FREQUENCY 100
|
|
--
|
|
1.7.11.7
|
|
|