-
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
- Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
- Odkurzacz Smapp Dynamic - dawny Zelmer
- Nagra IV i zewnętrzny pilot
- Fejk muzyczny czy nie fejk
- Raspberry Pi 3 Model B+
- Kuchenka elektryczna
- test
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
Najnowsze wątki
- 2025-03-18 Tesla na złom
- 2025-03-18 Ziobrotura 3.0 będzie w prawie przesłuchać "świadka" Tuska bez adwokata w sprawach Sienkiewicza/Bodnara/...?
- 2025-03-18 Produkty ,,Made in Germany" wciąż na topie - art. na www.dw.com
- 2025-03-18 ulaskawienia
- 2025-03-18 Gdynia => Sales Executive / KAM <=
- 2025-03-18 42 MILIARDY ZŁOTYCH ZYSKU W ROK. DLACZEGO BANKI TYLE ZARABIAJĄ W POLSCE?
- 2025-03-17 Nie matura lecz chęć szczera ...
- 2025-03-17 Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
- 2025-03-17 Odkurzacz Smapp Dynamic - dawny Zelmer
- 2025-03-17 Nagra IV i zewnętrzny pilot
- 2025-03-17 Rzeszów => Spedytor Międzynarodowy <=
- 2025-03-17 Warszawa => Junior Account Manager <=
- 2025-03-17 Białystok => Gen AI Engineer <=
- 2025-03-17 Białystok => Generative AI Engineer <=
- 2025-03-17 Częstochowa => Backend Developer (Node + Java) <=