Re: Jak przydzielić aplikacji więcej niż 2 giga?

Autor: Radosław Sokół <rsokol_at_magsoft.com.pl>
Data: Sun 18 Jul 2010 - 10:17:22 MET DST
Message-ID: <2010071808172300@grush.one.pl>
Content-Type: text/plain; charset=UTF-8; format=flowed

W dniu 16.07.2010 17:29, prorok pisze:
> Chodzi³o o test alokacji, jak zachouje siê po przekroczeniu granicznego
> rozmiaru. A je¶li chodzi o flagê aplikacji to tylko niektóre kompilatory to
> potrafi±?

1) Włącz MIME, bo wysyłasz śmieci.
    http://www.grush.one.pl/mime/

2) Alokacja tak dużego obszaru w jednym kawałku może być nie-
    możliwa nawet po użyciu /3GB, bo w górnej części wirtual-
    nej przestrzeni adresowej już coÅ› może być. Tym przeÅ‚Ä…cz-
    nikiem dostajesz dodatkowy gigabajt przestrzeni wirtualnej,
    ale nie oznacza to, że ten dodatkowy gigabajt jest ciÄ…gÅ‚y
    z resztÄ… wolnej przestrzeni.

3) Nie chodzi o kompilator nawet, ale o konsolidator. A do
    tego tÄ™ flagÄ™ można bodajże przeÅ‚Ä…czyć nawet w gotowym
    EXEcu. KiedyÅ› czytaÅ‚em o narzÄ™dziu umożliwiajÄ…cym mody-
    fikowanie flag plików wykonywalnych.

4) Po co te eksperymenty? Jeżeli w ogóle potrzebujesz tak
    dużych bloków pamiÄ™ci, musisz przekonstruować swój program
    tak, by ta potrzeba zniknęła. Albo używać 64-bitowego sys-
    temu.

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |  Politechnika ÅšlÄ…ska                   |
\........................................................../
Received on Sun Jul 18 10:30:03 2010

To archiwum zosta³o wygenerowane przez hypermail 2.1.8 : Sun 18 Jul 2010 - 10:42:01 MET DST