A Windows rendszererőforrás-kezelőben olyan erőforrás-elosztásokat hozhat létre, amelyek egy folyamat által felhasznált munkakészlet-memória vagy előjegyzett memória mértékét korlátozzák.

A memóriakorlátok folyamatonként lépnek érvénybe. Ha például létrehoz egy olyan erőforrás-elosztást, amely 10 megabájt (MB) munkakészletet határoz meg, és ezt egy olyan folyamat-megfeleltetési feltételre alkalmazza, amely hat futó alkalmazásra érvényes, a hat folyamat mindegyikénél külön lép érvénybe a 10 MB-os korlátozás.

Munkakészlet memóriakorlátja

Megadhatja a megfeleltetett folyamat munkakészletének felső határát. A Windows rendszererőforrás-kezelő megakadályozza a megfeleltetett folyamat munkakészletét abban, hogy az erőforrás-elosztásban megadott korlátot túllépje. Ha a korlátot eléri a program, a további memóriafoglalások nem hiúsulnak meg, de a munkakészlet létező lapjai kicserélődnek. Ez megakadályozza a további alkalmazáshibákat.

Előjegyzett memória korlátja

Megadhatja a folyamat által felhasznált előjegyzett memória felső határát. Általában a folyamatban fellépő memóriavesztést jelez, ha folyamatosan növekszik egy feladat által felhasznált előjegyzett memória mértéke. Ha megadja a folyamat által felhasználható előjegyzett memória mértékét, közbeavatkozhat memóriavesztés esetén. Amikor a korlátot eléri a program, a Windows rendszererőforrás-kezelő csak naplózza az eseményt az Eseménynaplóba, vagy befejezi a folyamat futását, és bejegyzi az eseményt az Eseménynaplóba.

A Windows rendszererőforrás-kezelő szolgáltatás kezeli az előjegyzett memória korlátját. A szolgáltatás figyeli a megfeleltetett folyamatokban az előjegyzett memória használatát. Emellett a szolgáltatás végrehajtja a felhasználó által megadott eseményt, ha a folyamatban az előjegyzett memória használata meghaladja a korlátot. A felhasználók kétféle műveletet definiálhatnak:

  • Esemény naplózása

  • A folyamat leállítása és az esemény naplózása

További szempontok

  • Ne használjon memóriakorlátokat a Windows rendszererőforrás-kezelőben olyan alkalmazások vagy folyamatok kezeléséhez, amelyek dinamikusan módosítják saját memóriakorlátaikat. Ez megakadályozhatja a Windows rendszererőforrás-kezelő és a kezelt alkalmazás helyes működését.

  • A legjobb megoldás a processzor-erőforrások célértékeinek használata az erőforrások kezeléséhez. A memóriakorlátokat azon alkalmazások esetében használja, amelyek memóriahasználati problémákat mutatnak. Az alkalmazások számára elérhető memória túlzott korlátozásával nőhet az az idő, ami alatt egy alkalmazás képes befejezni a feladatát, és a lemezhasználat mértéke is növekedhet.

További hivatkozások


Tartalom