Backing out the smaller arena,
Bug 408720
--- a/content/base/src/nsNodeInfoManager.cpp
+++ b/content/base/src/nsNodeInfoManager.cpp
@@ -146,17 +146,17 @@ nsDOMNodeAllocator::Alloc(size_t aSize)
void* next = *((void**)result);
mRecyclers[index] = next;
}
if (!result) {
if (!mPool) {
mPool = new PLArenaPool();
NS_ENSURE_TRUE(mPool, nsnull);
PL_InitArenaPool(mPool, "nsDOMNodeAllocator",
- 4096 * (sizeof(void*)/4), 0);
+ 4096 * (sizeof(void*)/2), 0);
}
// Allocate a new chunk from the arena
PL_ARENA_ALLOCATE(result, mPool, aSize);
}
#ifdef DEBUG
++gDOMNodeRecyclerCounters[index];
#endif
} else {