Don't allocate watcher queue on the heap

This commit is contained in:
2016-12-25 00:54:05 +01:00
parent c966b42ac3
commit 0156c5a883
3 changed files with 9 additions and 10 deletions

View File

@ -133,6 +133,7 @@ abstract class Loop
/// Pending watchers.
protected Queue!Watcher* pendings;
/// Ditto.
protected Queue!Watcher* swapPendings;
/**
@ -150,8 +151,8 @@ abstract class Loop
*/
this() @nogc
{
pendings = MmapPool.instance.make!(Queue!Watcher);
swapPendings = MmapPool.instance.make!(Queue!Watcher);
pendings = MmapPool.instance.make!(Queue!Watcher)(MmapPool.instance);
swapPendings = MmapPool.instance.make!(Queue!Watcher)(MmapPool.instance);
}
/**