[so] file swapping pe Windows

Octavian Purdila so@atlantis.cs.pub.ro
Fri, 16 Jan 2004 11:46:01 +0200


On Fri, 16 Jan 2004 09:16:20 -0800, Daniel Cosmin Porumbel 
<dany@p16.pub.ro> wrote:

> Salut!
>
>      Eu am urmatoarea problema. Daca scriu ceva in memoria virtuala, se 
> vede in memoria fizica abia cand programul s-a incheiat complet. De 
> exemplu:
> main(){
> ...
>     *(virtmem)='A'
>     closeHandles()
>     sleep(pana maine dimineata)
>     }
>     Si imi vede un 'A' pe fisierul de mem fizica abia dupa ce s-a 
> terminat sleepul. Prin urmare nu am cum sa fac swapping pt ca aceste 
> continuturi sunt activate la sfarsit. Am mapat cu FILE_MAP_WRITE, n-am 
> folosit nici un fel de cache_write, write_on_copy sau alte nebunii 
> dintr-astea. "Orice fel de ajutor este mai mult decat apreciat"....
>

FlushViewOfFile

tavi