[FREELDR]: For *every single heap allocation*, there was code to request an entire...
authorSir Richard <sir_richard@svn.reactos.org>
Tue, 23 Nov 2010 17:29:40 +0000 (17:29 +0000)
committerSir Richard <sir_richard@svn.reactos.org>
Tue, 23 Nov 2010 17:29:40 +0000 (17:29 +0000)
commite79eaea9b3aad8d87f2c6cf47a1d83a1b2d168d7
tree2979057206ae041983d4fa0ddee6748d671e6115
parent7ca4b3879bfafddc2a476aed982ad2141340c107
[FREELDR]: For *every single heap allocation*, there was code to request an entire *heap statistic run*! This is ridiculous and slows heap allocations tremendously. Additionally, it also assumes bstats was linked in, which it might not be if the flag wasn't set in bheap.c. Only enable this code if a special MM_DBG define is set.
[FREELDR]: Done originally for ARM, but I think x86 will appreciate the benefit too (and x86 can now go ahead and disable all those ridiculous debug settings that are turned on by default in bheap.c).

svn path=/trunk/; revision=49756
reactos/boot/freeldr/freeldr/mm/mm.c