-
Data: 2017-06-19 12:19:17
Temat: Re: NTG ale może...
Od: "J.F." <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Użytkownik "Piotr Dmochowski" napisał w wiadomości grup
dyskusyjnych:594637d5$0$5157$6...@n...neostrada
.pl...
W dniu 2017-06-16 o 19:41, J.F. pisze:
>> No to kontekst jest taki, ze jesli ktos uwaza, ze plik swap pozwola
>> mu
>> uwolnic RAM, bo nieuzywane biblioteki system zrzuci na dysk,
>> ten IMO sie myli, bo system nigdy ich do swapa nie zrzuci, bo po
>> co,
>> skoro juz sa w pliku na dysku ?
>> Tylko wywalic z pamieci rzeczywistej (tzn uzyc strone do innego
>> celu,
>> moze wyzerowac), w razie potrzeby sie zaladuje ponownie z pliku.
>
>> I swap w tym przypadku nic nie daje.
>
>Myślę że jednak daje, ale trzeba spojrzeć na to w szerszej
>perspektywie.
>Żeby uruchomić program trzeba sprawdzić czy pliki są w porządku, czy
>są odpowiednie uprawnienia, zapisać w logu informacje o dostępie czy
>jakieś statystyki, może jest jakiś antywirus który dokłada swoje
>skanowanie etc. Jak już się sprawdzi taki plik i wpuści "do środka"
>to szkoda czasu na to żeby za chwilę go wyrzucić z pamięci, a za dwie
>chwilę większość zabawy zaczynać od początku. Mając swapa
>minimalizujemy narzut na uruchomienie programu.
Podejrzewam, ze to jednak inaczej dziala - sprawdza sie raz przy
starcie procesu,
a potem mozna go czytac wielokrotnie.
>Zakładając że jednak za każdym razem doczytujemy zawartość z pliku
>musimy zadbać o jego niezmienność w trakcie jego użytkowania, czyli
>mamy dodatkowy mechanizm który komplikuje system i zabiera czas oraz
>zachowanie a la Windows, gdzie nie można zrobić aktualizacji bez
>restartu komputera.
I tu:
-unix ma na to inne mechanizmy,
-jesli biblioteka jest ladowana przez mmap ... to tam jest chyba
zdefiniowane jawnie jak sie funkcja ma zachowywac przy zmianach
plikow.
>Myślę że jak się weźmie pod uwagę koszty pamięci vs ryzyko i koszt
>wynikający z komplikacji systemu to okaże się że swap nie jest taki
>zły.
Jesli jednak dobrze podejrzewam, ze biblioteki i programy sa ladowane
z pliku, to ten swap na nie nie pomoze :-)
J.
Najnowsze wątki z tej grupy
- 8080
- Portowanie CP/M
- radyjko
- Re: Basen i chłodzenie w w wentylacji mechanicznej
- Akumulatory VRLA
- ładowarka zmarła
- Podstawa bezpiecznikowa jako rozłącznik DC
- Napięcie akumulatora wyłączające UPS / jakie nowe akumulatory do UPS?
- nawigacja satelitarna
- SmartLife/Tuya i osuszanie -- mordowanie z zimną krwią...
- Głośnik piezoelektryczny
- Mala autonomiczna kamera monitoringu
- czas na emeryturę i EB
- Generowanie sumy kontrolnej z fragmentu pliku bin
- Re: Mala autonomiczna kamera monitoringu
Najnowsze wątki
- 2024-07-11 Tokarze CNC czyli ciężkie życie prototypiarza
- 2024-07-12 Zgody na przetwarzanie danych
- 2024-07-13 IObit Uninstaller Pro 13.6.0.5 Multilingual: Installation Guide
- 2024-07-12 stare graty młode kozy
- 2024-07-11 8080
- 2024-07-13 Przyłącze dolne grzejnika
- 2024-07-13 IObit Uninstaller Pro 13.6.0.5 Multilingual Overview
- 2024-07-12 Czym wykonać otwór fi 100 w betonie komórkowym?
- 2024-07-12 Warszawa => Senior Rust Software Engineer <=
- 2024-07-12 Warszawa => Business Unit Manager (Recruitment Business) <=
- 2024-07-12 Warszawa => Head of WMS Competence Center for IT&D Contract Logistics
- 2024-07-12 Warszawa => Head od WMS Competence Center dla IT&D (Blue Yonder) <=
- 2024-07-12 Kraków => Ruby Backend Developer <=
- 2024-07-12 Warszawa => UX/UI Designer <=
- 2024-07-12 Częstochowa => Specjalista ds. Marketingu (E-Commerce) <=