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

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

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

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.

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

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):

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

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)

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

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.

  1. Telepítése után, és fut a program, nyissa meg a megfelelő .exe fájl.
  2. Ugorjon fájlfejléc.
  3. Kattintsunk a jobb alsó sarokban az asztal jelenik meg (és meg van írva - kattintson ide).
  4. A nyitott ablakon írathatók App képes kezelni> 2GB címtartomány.
  5. Alkalmazza, és mentse a fájlt.
Segítségével több mint 2 GB memória 32 bites alkalmazás
Mint látható, a program lehetővé teszi, hogy módosítsa és egyéb paraméterek, már számos eszközt és még egy beépített disassembler.

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:

  1. Az alkalmazást telepíteni kell a Windows x64 (preferált) vagy Windows x86 kompatibilis 4GT.
  2. Egy alkalmazás kell egy zászló IMAGE_FILE_LARGE_ADDRESS_AWARE