mirror of
https://github.com/reactos/reactos.git
synced 2024-10-23 22:40:47 +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:
parent
832bc7ab3f
commit
ff37949679
|
@ -146,12 +146,9 @@ MiTrimMemoryConsumer(ULONG Consumer)
|
||||||
LONG Target;
|
LONG Target;
|
||||||
ULONG NrFreedPages;
|
ULONG NrFreedPages;
|
||||||
|
|
||||||
Target = MiMemoryConsumers[Consumer].PagesUsed -
|
Target = max(MiMinimumPagesPerRun,
|
||||||
MiMemoryConsumers[Consumer].PagesTarget;
|
MiMemoryConsumers[Consumer].PagesUsed -
|
||||||
if (Target < 1)
|
MiMemoryConsumers[Consumer].PagesTarget);
|
||||||
{
|
|
||||||
Target = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (MiMemoryConsumers[Consumer].Trim != NULL)
|
if (MiMemoryConsumers[Consumer].Trim != NULL)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue