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
- Az erőforrás-elosztási házirendek használata
- További információ a Windows rendszererőforrás-kezelőről (előfordulhat, hogy a lap angol nyelven jelenik meg):
https://go.microsoft.com/fwlink/?LinkId=90924 .