diff options
author | Alexander Larsson <alexl@redhat.com> | 2010-09-09 18:56:44 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2010-09-20 13:30:01 +0200 |
commit | 2f76d8e97482724543d1ce2e22339a4fd89e5480 (patch) | |
tree | e8745319a083d2c00f4e9b1376ce2d1b5b6b99ed /server/red_worker.c | |
parent | 69bad628cc004e242d9add44781c1d6d4896d071 (diff) | |
download | spice-2f76d8e97482724543d1ce2e22339a4fd89e5480.tar.gz spice-2f76d8e97482724543d1ce2e22339a4fd89e5480.tar.xz spice-2f76d8e97482724543d1ce2e22339a4fd89e5480.zip |
Release more drawables on OOM
We've changed how resources are released so they are now being
freed continuosly, rather than on OOM, since we want to free as early
possible to avoid fragmentation. So, OOM situations should be a bit
less common now and signify a real memory shortage, so we should try
to free up more resources.
Diffstat (limited to 'server/red_worker.c')
-rw-r--r-- | server/red_worker.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/server/red_worker.c b/server/red_worker.c index f4e6f7cc..eb56aa42 100644 --- a/server/red_worker.c +++ b/server/red_worker.c @@ -4408,7 +4408,7 @@ static int red_process_commands(RedWorker *worker, uint32_t max_pipe_size, int * return n; } -#define RED_RELEASE_BUNCH_SIZE 5 +#define RED_RELEASE_BUNCH_SIZE 64 static void red_free_some(RedWorker *worker) { |