[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 03/15] coroutine-ucontext: reduce stack size to 64kB
From: |
Peter Lieven |
Subject: |
[Qemu-devel] [PATCH 03/15] coroutine-ucontext: reduce stack size to 64kB |
Date: |
Tue, 28 Jun 2016 11:01:27 +0200 |
evaluation with the recently introduced maximum stack size monitoring revealed
that the actual used stack size was never above 4kB so allocating 1MB stack
for each coroutine is a lot of wasted memory. So reduce the stack size to
64kB which should still give enough head room.
Signed-off-by: Peter Lieven <address@hidden>
---
util/coroutine-ucontext.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/util/coroutine-ucontext.c b/util/coroutine-ucontext.c
index 27c61f3..7f1d541 100644
--- a/util/coroutine-ucontext.c
+++ b/util/coroutine-ucontext.c
@@ -88,7 +88,7 @@ static void coroutine_trampoline(int i0, int i1)
}
}
-#define COROUTINE_STACK_SIZE (1 << 20)
+#define COROUTINE_STACK_SIZE (1 << 16)
Coroutine *qemu_coroutine_new(void)
{
--
1.9.1
- [Qemu-devel] [PATCH 00/15] optimize Qemu RSS usage, Peter Lieven, 2016/06/28
- [Qemu-devel] [PATCH 01/15] coroutine-ucontext: mmap stack memory, Peter Lieven, 2016/06/28
- [Qemu-devel] [PATCH 03/15] coroutine-ucontext: reduce stack size to 64kB,
Peter Lieven <=
- Re: [Qemu-devel] [PATCH 03/15] coroutine-ucontext: reduce stack size to 64kB, Paolo Bonzini, 2016/06/28
- Re: [Qemu-devel] [PATCH 03/15] coroutine-ucontext: reduce stack size to 64kB, Dr. David Alan Gilbert, 2016/06/28
- Re: [Qemu-devel] [PATCH 03/15] coroutine-ucontext: reduce stack size to 64kB, Peter Lieven, 2016/06/28
- Re: [Qemu-devel] [PATCH 03/15] coroutine-ucontext: reduce stack size to 64kB, Dr. David Alan Gilbert, 2016/06/28
- Re: [Qemu-devel] [PATCH 03/15] coroutine-ucontext: reduce stack size to 64kB, Peter Lieven, 2016/06/28
- Re: [Qemu-devel] [PATCH 03/15] coroutine-ucontext: reduce stack size to 64kB, Dr. David Alan Gilbert, 2016/06/28
- Re: [Qemu-devel] [PATCH 03/15] coroutine-ucontext: reduce stack size to 64kB, Peter Lieven, 2016/06/30
- Re: [Qemu-devel] [PATCH 03/15] coroutine-ucontext: reduce stack size to 64kB, Peter Lieven, 2016/06/28
- Re: [Qemu-devel] [PATCH 03/15] coroutine-ucontext: reduce stack size to 64kB, Paolo Bonzini, 2016/06/28
[Qemu-devel] [PATCH 02/15] coroutine-ucontext: add a switch to monitor maximum stack size, Peter Lieven, 2016/06/28