mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-27 19:25:36 +00:00
[NTOSKRNL]
- Always trim at least MiMinimumPagesPerRun for each call to MiTrimMemoryConsumer to reduce cache thrashing svn path=/trunk/; revision=54540
This commit is contained in:
@@ -146,12 +146,9 @@ MiTrimMemoryConsumer(ULONG Consumer)
|
||||
LONG Target;
|
||||
ULONG NrFreedPages;
|
||||
|
||||
Target = MiMemoryConsumers[Consumer].PagesUsed -
|
||||
MiMemoryConsumers[Consumer].PagesTarget;
|
||||
if (Target < 1)
|
||||
{
|
||||
Target = 1;
|
||||
}
|
||||
Target = max(MiMinimumPagesPerRun,
|
||||
MiMemoryConsumers[Consumer].PagesUsed -
|
||||
MiMemoryConsumers[Consumer].PagesTarget);
|
||||
|
||||
if (MiMemoryConsumers[Consumer].Trim != NULL)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user