eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingWindows - alokowanie pamięci.Re: Windows - alokowanie pamięci.
  • Data: 2017-12-04 17:47:11
    Temat: Re: Windows - alokowanie pamięci.
    Od: bartekltg <b...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On Monday, December 4, 2017 at 1:29:26 PM UTC+1, s...@g...com wrote:
    > > Nie jestem programistą i proszę o wyrozumiałość przy tym banalnym pytaniu.
    >
    > Ok. Pytanie pomocnicze: Jaki język?!?
    >
    > > Jak pod Windows zaalokować pamięć tak by od razu, bez jej używania,
    > > została ona odjęta od tego co pokazuje GetPerformanceInfo w
    > > PhysicalAvailable?
    >
    > W C++ operator new, np:
    > char* lZmienna = new char[ROZMIAR];

    Pewien jesteś, że jak ROZMIAR to dużo i nie dotkniesz wszstykich stron,
    to one będą rzeczywiście zarezerowowane w pamięci fizycznej?
    Wydaje mi się, że windows też przydziela strony leniwie, gdy są potrzebne.


    > > Obecnie alokuje pamięć za pomocą VirtualAlloc - MEM_COMMIT|MEM_RESERVE i
    > > czytam po bajcie z każdej strony.
    >
    > No i co to daje?!?

    OS ruszy tyłek i rzeczywiście da tę pamięć.

    BTW, czytanie może nie wysatrczyć, można dostać zero a pamięć
    nadal tylko wirtualnie przydzielona (zależy od OS i zodiaku)

    pzdr
    bartekltg

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: