зеркало из https://github.com/mozilla/gecko-dev.git
Back out bug 368523 to test performance impact
This commit is contained in:
Родитель
6f491f97f9
Коммит
ffa520357a
|
@ -946,7 +946,7 @@ nsCycleCollector::CollectWhite()
|
||||||
if (ms2.lTotalCount < ms1.lTotalCount)
|
if (ms2.lTotalCount < ms1.lTotalCount)
|
||||||
mStats.mFreedBytes += (ms1.lTotalCount - ms2.lTotalCount);
|
mStats.mFreedBytes += (ms1.lTotalCount - ms2.lTotalCount);
|
||||||
#endif // WIN32
|
#endif // WIN32
|
||||||
#endif // __MINGW32__
|
#endif __MINGW32__
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1285,6 +1285,9 @@ InitMemHook(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void (*__malloc_initialize_hook) (void) = InitMemHook;
|
||||||
|
|
||||||
|
|
||||||
#elif defined(WIN32)
|
#elif defined(WIN32)
|
||||||
#ifndef __MINGW32__
|
#ifndef __MINGW32__
|
||||||
|
|
||||||
|
@ -1595,11 +1598,6 @@ nsCycleCollector::Freed(void *n)
|
||||||
{
|
{
|
||||||
mStats.mFreeCalls++;
|
mStats.mFreeCalls++;
|
||||||
|
|
||||||
if (!n) {
|
|
||||||
// Ignore null pointers coming through
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (mPurpleBuf.Exists(n)) {
|
if (mPurpleBuf.Exists(n)) {
|
||||||
mStats.mForgetNode++;
|
mStats.mForgetNode++;
|
||||||
mStats.mFreedWhilePurple++;
|
mStats.mFreedWhilePurple++;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче