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