Segítségével több mint 2 GB memória 32 bites alkalmazás

Először is, egy kis elmélet az építészet processzorok és operációs rendszerek, mivel ezek a tényezők határozzák meg a rendelkezésre álló memória mennyiségét alkalmazásokhoz. Azok, akik nem érdekeltek az elméleti részben, akkor hagyja, hogy a probléma leírását.
x86 architektúra

x86 és x64 operációs rendszerek
Alkalmazható a OS (operációs rendszer) alkalmazunk x86 jelöléssel (köznyelvben gyakran jelöljük x32) és x64. Ez 32-bites és 64-bites, ill. A különbség köztük az, hogy az x64 támogatás AMD64 gép, amely lehetővé teszi, hogy kihasználják azt, mint az x86 nem támogatja azt (és nem használja). A gyakorlatban ez biztosítja bizonyos funkciók és korlátai.
- 64 bites operációs rendszer megköveteli a processzor AMD64 támogatás (összes modern processzorok az Intel vagy AMD)
- 32 bites operációs rendszer működhet, mint egy processzor AMD64 támogatás nélkül (de például az ókorban is kell találniuk)
- 64 bites alkalmazások futtatására csak 64 bites operációs rendszer
- 32 bites alkalmazások teljes mértékben működik x32 és x64 operációs rendszerek, de az előnyeit AMD64 nem tudják használni
virtuális memória korlátok Windows
Minden Windows-verzió, vannak bizonyos korlátozások a fizikai és a virtuális memória (láthatjuk a link). És ha a fizikai memória korlát miatt, inkább az engedélyezési korlátozások a virtuális kicsit bonyolultabb.
1,7-1,8 GB). Amikor elérte ezt a korlátot, az alkalmazás hibát jelez, és zárva lesz, vagy egyszerűen csak „repülni” minden figyelmeztetés nélkül.

Memory Tuning funkció 4GT
A Windows x86 létezik hivatalos „mankót”, amely lehetővé teszi, hogy újra elosztja a virtuális memória, amely lehetővé teszi az alkalmazások számára a 3 GB, miközben csökkenti a rendszer helyet akár 1 GB. Ezt nevezik a 4-Gigabyte Tuning. Ami úgy néz ki, hogy bizonyítani az alábbi diagram (a bal oldalon - alapértelmezés szerint jobbra - a használata 4GT):

Opció van kapcsolva a következő:
Windows Vista / 7/8 - bcdedit / set increaseuserva 3072 csapat (Start> (Start> Eszközök), kattintson jobb gombbal a Parancssor (Command Prompt) - Futtatás rendszergazdaként (Futtatás rendszergazdaként), írja be és futtassa a parancsot).
Ha ez az opció hibás működéshez vezethet egyes vezetők, szoftver és a Windows általában.
zászló IMAGE_FILE_LARGE_ADDRESS_AWARE
Ez a zászló - az, hogy mi kell, hogy egy 32-bites alkalmazás, hogy több mint 2 GB memóriával. A dob a 32 bites alkalmazásokat a Windows x32 használatával 4GT neki akár 3 GB memória (sőt,
2,8 GB), és az összes Windows x64 4 GB.
Szerencsére, meg ez a zászló minden alkalmazás lehet magad. Számos módja van.
Mielőtt elkezdené, győződjön meg róla. hogy az alkalmazás meg szeretné változtatni a jelenleg zárva.
A legegyszerűbb módja.
Töltse 4GB Patch (version 1.0.0.1, 21 KB, Letöltve 1881)

Megkezdése után 4gb_patch.exe nyílt szabvány „Fájl megnyitása” párbeszédpanelt, ahol meg kell adnia az .exe fájlt a módosítani kívánt.
Közvetlenül azután, hogy a fájl kiválasztó ablak jelenik meg, megerősítve művelet sikeres volt. Ezután meg lehet változtatni egy másik fájl (nyomja Tovább File), vagy zárja be a programot (az OK gomb megnyomásával).
Tartsa a formában, hogy az alkalmazás nincs visszaható hatálya. így egy mappában módosítsanak fájlokat lement egy biztonsági másolatot kiterjesztésű .Backup.
CFF Explorer
Azok számára, akik pontosan tudják, mit kell tenni.
- Telepítése után, és fut a program, nyissa meg a megfelelő .exe fájl.
- Ugorjon fájlfejléc.
- Kattintsunk a jobb alsó sarokban az asztal jelenik meg (és meg van írva - kattintson ide).
- A nyitott ablakon írathatók App képes kezelni> 2GB címtartomány.
- Alkalmazza, és mentse a fájlt.

Az ellenkező hatást - ugyanaz, azzal a különbséggel, hogy eltávolítjuk a kullancsot.
EDITBIN.EXE
EDITBIN.EXE kis segédprogram. amelyek szerepelnek a Microsoft Visual Studio.
a következő (a parancssorból):
Igazítás: EDITBIN.EXE / LARGEADDRESSAWARE name.exe
Távolítsuk el: EDITBIN.EXE / LARGEADDRESSAWARE: NEM name.exe
Segítségével az azonos paraméterével (/ LARGEADDRESSAWARE) határozza meg a memória használatára Visual Studio projektek.
következtetés
Összefoglalva - egy 32-bites alkalmazás használható több mint 2 GB memória, két feltételnek kell teljesülnie:
- Az alkalmazást telepíteni kell a Windows x64 (preferált) vagy Windows x86 kompatibilis 4GT.
- Egy alkalmazás kell egy zászló IMAGE_FILE_LARGE_ADDRESS_AWARE