зеркало из https://github.com/mozilla/gecko-dev.git
Clean up pool initialization.
This commit is contained in:
Родитель
0b06dff716
Коммит
17d001cafb
|
@ -535,11 +535,13 @@ CompositeDataSourceImpl::CompositeDataSourceImpl(void)
|
|||
{
|
||||
NS_INIT_REFCNT();
|
||||
|
||||
static size_t kBucketSizes[] = {
|
||||
static const size_t kBucketSizes[] = {
|
||||
sizeof(CompositeAssertionEnumeratorImpl),
|
||||
sizeof(CompositeArcsInOutEnumeratorImpl) };
|
||||
|
||||
mAllocator.Init("nsCompositeDataSource", kBucketSizes, 2,
|
||||
static const PRInt32 kNumBuckets = sizeof(kBucketSizes) / sizeof(size_t);
|
||||
|
||||
mAllocator.Init("nsCompositeDataSource", kBucketSizes, kNumBuckets,
|
||||
NS_SIZE_IN_HEAP(sizeof(CompositeArcsInOutEnumeratorImpl))
|
||||
+ NS_SIZE_IN_HEAP(sizeof(CompositeAssertionEnumeratorImpl)));
|
||||
|
||||
|
|
|
@ -683,13 +683,15 @@ InMemoryDataSource::InMemoryDataSource(nsISupports* aOuter)
|
|||
{
|
||||
NS_INIT_AGGREGATED(aOuter);
|
||||
|
||||
static size_t kSizes[] = {
|
||||
static const size_t kBucketSizes[] = {
|
||||
sizeof(Assertion),
|
||||
sizeof(PLHashEntry),
|
||||
sizeof(InMemoryArcsEnumeratorImpl),
|
||||
sizeof(InMemoryAssertionEnumeratorImpl) };
|
||||
|
||||
mAllocator.Init("nsInMemoryDataSource", kSizes, sizeof(kSizes) / sizeof(PRInt32),
|
||||
static const PRInt32 kNumBuckets = sizeof(kBucketSizes) / sizeof(size_t);
|
||||
|
||||
mAllocator.Init("nsInMemoryDataSource", kBucketSizes, kNumBuckets,
|
||||
NS_SIZE_IN_HEAP(sizeof(Assertion) * 64)
|
||||
+ NS_SIZE_IN_HEAP(sizeof(PLHashEntry) * 64)
|
||||
+ NS_SIZE_IN_HEAP(sizeof(InMemoryAssertionEnumeratorImpl))
|
||||
|
|
Загрузка…
Ссылка в новой задаче