student, typing, keyboard-849825.jpg

Kasowanie plików prefetch – kiedy i po co

Istota prefetchingu

Jest to technika używana w informatyce w celu usprawniania procesu ładowania się programów i wszelkiego rodzaju aplikacji. Polega ona na wcześniejszym załadowaniu danych z pamięci podręcznej lub z dysku twardego do pamięci głównej, zanim będą one faktycznie potrzebne przez procesory lub inne podzespoły. Takie rozwiązanie pomaga zaoszczędzić czas, ponieważ skraca oczekiwanie na włączenie się konkretnej aplikacji. Prefetching już od dawna, bo od około niemal 20 lat jest dostępny w systemie Windows jak i Mac OS a także na Linuxie. Pierwotnie, technika prefetchingu była była bardzo pomocna, szczególnie dla najsłabszych komputerów. Bardzo usprawniała ich działanie i ograniczała irytacje użytkowników podczas ładowania programów. Prefetching znalazł swoje zastosowanie w wielu miejscach. Był stosowany w obszarach, takich jak przeglądarki internetowe, aplikacje mobilne, bazy danych, gry komputerowe itp. W kontekście przeglądania wszelkiej maści stron internetowych, może on obejmować przykładowo wczytywanie z góry zasobów takich jak obrazy, skrypty lub style CSS, aby przyspieszyć ładowanie strony i skrócić czas oczekiwania. W przypadku aplikacji mobilnych, prefetching może polegać na wczytaniu danych lub treści z serwera zanim użytkownik wyraźnie zażąda ich przeglądania, co poprawia płynność działania aplikacji. Co ciekawe, istnieje możliwość usuwania plików prefetch manualnie. Na forach Internetowych można znaleźć całą masę różnych poradników, na których specjaliści pokazują jak to zrobić w czasie zaledwie kilku minut. Są także dostępne programy które nie tylko przypomną o tym użytkownikowi komputera ale także wykonają to zadanie w pełni za niego upraszczając cały proces. 

źródło: MJ Tube

Część osób która jest mniej zorientowana w temacie mogła nieco skojarzyć prefetching z usuwaniem plików Cookie (czyli popularnych ciasteczek) zalegających na komputerze. Jest to jednak dosyć błędna analogia. Ciasteczka cookie dostarczają informacji o konsumentach w celach handlowych i nie pomagają w żadne sposób usprawnić działania aplikacji lub przeglądarek. Mają jednak wpływ na reklamy wyświetlające się użytkownikom komputera. Nie mniej warto co jakiś czas usuwać je z komputera ponieważ tak samo mogą niepotrzebnie zajmować miejsce w pamięci.

laptop

Sens kasowania plików prefetch

Usuwanie plików prefetch zwalnia miejsce w pamięci podręcznej komputera. Jest to bardzo pomocne w szczególności dla komputerów, które posiadają mniejsze ilości pamięci RAM, jednak mowa tutaj o komputerach naprawdę starej daty. Pierwotnie całe zamierzenie prefetchingu miała o wiele więcej sensu niż dzisiaj. Nawet tańsze i słabsze komputery posiadają po 8 albo nawet 16 GB pamięci RAM i jej oszczędzanie przestaje być tak bardzo priorytetowe. Dodatkowo, coraz więcej komputerów wyposażona jest w dyski SSD, które i tak już bardzo mocno usprawniają pracę jednostki. Mimo to jak już było mówione we wstępie, na starszych forach internetowych dalej można znaleźć całą masę poradników pokazujących jak manualnie usunąć zalegające w pamięci komputera pliki prefetch. W dzisiejszych czasach manualnie będzie to raczej robiła garstka użytkowników. W dobie wyręczania przez programy każdy może bez trudu pobrać aplikację która szybciej wykona to za człowieka. W pewnym sensie oszczędzanie plików ma sens ponieważ wtedy komputer będzie miał większą ilość pamięci RAM w zapasie, jednak przy obecnym rozwoju standardu pamięci da to raczej marginalny efekt i nie będzie miał dużego wpływu ani na działanie komputera ani na prędkość ładowania przykładowo gier komputerowych.

komputer

Jak często kasować pliki prefetch? 

Nie ma co do tego jednej złotej zasady i dla każdego komputera trzeba jest to inny okres czasu, w zależności od jego zasobów. Co ciekawe, jest też opcja zupełnego wyłączenia funkcji prefetchingu co bardzo ułatwia sprawę, ponieważ  po wyłączeniu nie będzie już trzeba pamiętać o wszelkim czyszczeniu plików. Na niektórych forach znaleźć można informacje, że dobrze jest je kasować raz na miesiąc, przykładowo na samym początku. W ten sposób po wyrobieniu sobie takiego nałogu łatwiej będzie o tym pamiętać. W przypadku najmocniejszych komputerów można ograniczyć częstotliwość kasowania niemal do minimum, ponieważ z uwagi na bardzo dużą ilość wbudowanej pamięci RAM samo usunięcie da bardzo niewielki efekt i nie wpłynie bardzo znacząco na prędkość pracy komputera.

Podsumowując, prefetching jest stosunkowo prostą techniką służącą do optymalizacji prędkości ładowania różnych programów i stron internetowych. Zastanawiające, czy z uwagi na rosnąca siłę obliczeniową komputerów jest to relikt dawnych czasów, czy może dalej ma swoje miejsce w dzisiejszym rozwoju informatyki. W każdym razie, przez wiele lat przysłużył się zarówno graczom jak i zwykłym użytkownikom Internetu, ograniczając czas jaki musieli spędzić oczekując na załadowanie się żądanej aplikacji. W pewnym sensie, programy służące optymalizacji nigdy nie wyjdą z mody, ponieważ w jakiś sposób zawsze będzie się dało usprawnić lub przyśpieszyć działanie komputera. 

Zostaw komentarz