-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
0.net!border1.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.neostrada.pl!un
t-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POS
TED!not-for-mail
Subject: Re: NTG ale może...
Newsgroups: pl.misc.elektronika
References: <ohr1v0$u15$2$gof@news.chmurka.net>
<ohr4i1$v4k$1$cezar91@news.chmurka.net>
<ohrbh2$22b$1$gof@news.chmurka.net>
<ohrgj6$3pq$1$cezar91@news.chmurka.net>
<ohrh6d$3vo$1$gof@news.chmurka.net>
<4...@g...com>
<59415c29$0$5152$65785112@news.neostrada.pl>
<0...@g...com>
<59416972$0$655$65785112@news.neostrada.pl>
<e...@g...com>
<1tytsbey9470v$.lbyznzk0bo9p.dlg@40tude.net>
<a...@n...neostrada.pl>
<sqdlyo5xt6lp$.fqz1vfp8ksdp.dlg@40tude.net>
From: Piotr Dmochowski <i...@p...onet.pl>
Date: Sun, 18 Jun 2017 10:20:34 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <sqdlyo5xt6lp$.fqz1vfp8ksdp.dlg@40tude.net>
Content-Type: text/plain; charset=iso-8859-2; format=flowed
Content-Language: pl
Content-Transfer-Encoding: 8bit
Lines: 38
Message-ID: <594637d5$0$5157$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 31.179.111.125
X-Trace: 1497774037 unt-rea-a-01.news.neostrada.pl 5157 31.179.111.125:49368
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:719329
[ ukryj nagłówki ]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.
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. Co prawda taka niezmienność teoretycznie upraszcza
procedurę ponownego ładowania do pamięci i narzut jest mniejszy niż za
pierwszym razem, ale dochodzi nam narzut pilnowania niezmienności pliku
i ryzyko że z powodu dziurawego zabezpieczenia wstrzykujemy złośliwy kod.
Podobnie jest np. z wysyłaniem zapytań do bazy danych. Każdy ogarnięty
programista otwiera połączenie do bazy, robi zapytania a na koniec
zamyka połączenie. Programowanie w stylu połączenie - zapytanie -
rozłączenie to marnowanie czasu i zasobów oraz ślamazarne działanie
programu.
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.
--
Pozdrawiam
Piotrek
Następne wpisy z tego wątku
- 18.06.17 16:57 s...@g...com
- 19.06.17 09:38 Marek
- 19.06.17 09:55 s...@g...com
- 19.06.17 12:19 J.F.
Najnowsze wątki z tej grupy
- Inteligentne oświetlenie schodów
- Pytanie do Użytkownika
- Emanuel kiedyś szukał gotowca do chłodzenia leków
- Sprzęty z Lidl-a
- idzie nowe
- Wybuchające pagery
- Jak shakować windę
- Sterowanie bezprzewodowe do wbudowania
- NC vs NO
- Jak dzięki mojemu pomysłowi amerykańce z Google przyspieszyli TV
- Jak dzięki mojemu pomysłowi amerykańce z Google przyspieszyli TV
- Żyrandol w wersji ze ściemnianiem.
- Napięcie w gniazdku na wszystkich żyłach po wyłączeniu bezpieczników - zgłaszać do elektrowni?
- Elektryczna łapka i szerszeń
- moduł dtmf
Najnowsze wątki
- 2024-09-23 Inteligentne oświetlenie schodów
- 2024-09-23 Inteligentne oświetlenie schodów
- 2024-09-23 Kraków => Senior Ruby Backend Developer <=
- 2024-09-23 Białystok => Java Full Stack Developer (Angular/React) <=
- 2024-09-23 Warszawa => Projektant/Programista React Native <=
- 2024-09-23 Warszawa => International freight forwarder <=
- 2024-09-23 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-09-23 Zielona Góra => Power Electronics R&D Engineer <=
- 2024-09-23 Warszawa => Junior New Business Development Manager <=
- 2024-09-23 Re: I po co było się tak ZAPIERAĆ? Mówiłem żeby proponować wcześniej UGODY FRANKOWE?
- 2024-09-23 Pytanie do Użytkownika
- 2024-09-22 Klej "samopoziomujący"
- 2024-09-22 Kocioł CO po raz kolejny
- 2024-09-22 Nikon D5500 i wyzwalanie migawki
- 2024-09-22 jak zmierzyć średnicę tarczy?