Re: 4gb czy 2gb

Autor: Radosław Sokół <Radoslaw.Sokol_at_polsl.pl>
Data: Mon 18 Jun 2007 - 11:00:36 MET DST
Message-ID: <f55hjk$9ll$1@polsl.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Roman "Seek" Sęk pisze:
> No, dobrze. Więc podaj proszę przykład źle napisanego programu z którym
> jeden system operacyjny (np: XP) będzie miał problemy, a drugi (np:
> Vista) już nie.

Program otwierający duży plik do odczytu sekwencyjnego bez
sygnalizowania, że charakter odczytu będzie stricte sekwen-
cyjny (lub, co gorsza, podający flagę odczytu losowego!).
System będzie niepotrzebnie buforował już odczytane dane,
zamiast usunąć je natychmiast z pamięci i wykorzystać ew.
nadmiar RAMu na read-ahead. W moich testach różnica w "płyn-
ności wielozadaniowości" w czasie pracy programu [ a) z takim
błędem, b) dobrze napisanym ] była kolosalna.

Vista ma AFAIK nieco ograniczony mechanizm "sugestii" ze
strony aplikacji: trudniej jest powiedzieć jej, że ma się
zamiar robić co innego, niż się zrobi w rzeczywistości.
Nie wiem, czy uczyniono to z niekorzyścią dla aplikacji
używających flag odczytu mieszanego i losowego z premedy-
tacją w dobrych celach.

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |  Administrator, Politechnika Śląska    |
\................... Microsoft MVP ......................../
Received on Mon Jun 18 11:05:14 2007

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Mon 18 Jun 2007 - 11:51:10 MET DST