რატომ მოიხმარს Google Chrome ბევრ ოპერატიულ მეხსიერებას?

ინტერნეტ სივრცეში წლებია მყარად დამკვიდრდა მოსაზრება, რომ Google Chrome ოპერატიული მეხსიერების (RAM) ყველაზე დიდი მომხმარებელია. ეს „მითი“ იმდენად პოპულარულია, რომ ბევრისთვის უკვე აქსიომად იქცა. თუმცა, რეალობა გაცილებით უფრო მარტივი და ტექნიკურად დასაბუთებულია, ვიდრე ეს ინტერნეტ-ხუმრობებიდან ჩანს.
რატომ სჭირდება Chrome-ს ბევრი მეხსიერება?
თანამედროვე ვებ-გვერდები აღარ არის მხოლოდ ტექსტისა და სურათების ერთობლიობა. დღეს ვებ-გვერდები უფრო მეტად ჰგავს დამოუკიდებელ აპლიკაციებს, რომლებიც მუდმივად ამუშავებენ მონაცემებს, ვიდეოებსა და სკრიპტებს. იმისათვის, რომ თქვენმა ბრაუზერმა ეს ყველაფერი შეუფერხებლად და სწრაფად აჩვენოს, დეველოპერებმა არჩევანი გააკეთეს: თითოეულ ჩანართს (tab) და გაფართოებას (extension) ცალკეული პროცესი გამოუყეს.
ეს მიდგომა უსაფრთხოებისა და სტაბილურობის გარანტია. თუ ერთი ვებ-გვერდი „გაიჭედა“, ის არ გამოიწვევს მთელი ბრაუზერის კრახს და თქვენს დანარჩენ 20-ზე მეტ ღია ჩანართს არ დახურავს. გარდა ამისა, თითოეული ჩანართის იზოლირება (Sandboxing) ხელს უშლის მავნე კოდის გავრცელებას ერთი გვერდიდან მეორეზე. მეხსიერების მოხმარება სწორედ ამ უსაფრთხოების კედლების ფასია, რასაც უმეტესობა ჩვენგანი სიამოვნებით იხდის.
არის თუ არა RAM-ის მაღალი მოხმარება პრობლემა?
უნდა გვახსოვდეს, რომ კომპიუტერში გამოუყენებელი ოპერატიული მეხსიერება ფუჭად დაკარგული რესურსია. RAM-ის მთავარი დანიშნულებაა, მაქსიმალურად სწრაფად მოგვაწოდოს ინფორმაცია იმ აპლიკაციებიდან, რომლებსაც ვიყენებთ. თუ Chrome მეხსიერებას იკავებს, ეს ნიშნავს, რომ ის ეფექტურად მუშაობს თქვენი სამუშაო პროცესის დასაჩქარებლად. 8GB RAM დღევანდელი სტანდარტებით სავსებით საკმარისია საშუალო მომხმარებლისთვის.

თუ მაინც გრძნობთ, რომ ბრაუზერი ნელა მუშაობს, მიზეზი შესაძლოა არა მეხსიერების მოცულობაში, არამედ ე.წ. „მეხსიერების გაჟონვაში“ (memory leak) იყოს. ეს ხდება მაშინ, როდესაც რომელიმე გაფართოება ან საიტი მეხსიერებას იკავებს და არ ათავისუფლებს. ამის შესამოწმებლად შეგიძლიათ გამოიყენოთ Chrome-ის შიდა „დავალებების მენეჯერი“ (Task Manager), რომელიც კლავიშთა კომბინაციით Shift + Esc იხსნება.
როგორ გავაკონტროლოთ რესურსები?
Google-მა ამ საკითხის მოსაგვარებლად უკვე დაამატა ფუნქცია „Memory Saver“. ის ავტომატურად აძინებს იმ ჩანართებს, რომლებსაც დიდი ხანია არ იყენებთ, რაც მეხსიერებას ათავისუფლებს. ამ პარამეტრის ნახვა შეგიძლიათ ბრაუზერის პარამეტრებში, „Performance“ განყოფილებაში. იქ შეგიძლიათ დაამატოთ გამონაკლისებიც, რათა მნიშვნელოვანი საიტები (მაგალითად, მუსიკალური პლეერი) არ დაიძინოს.
საბოლოო ჯამში, თუ Chrome-ის მუშაობით უკმაყოფილო ხართ, ნუ შეხედავთ მხოლოდ მეხსიერების ციფრებს. ხშირად პრობლემა შეიძლება იყოს გადატვირთული მყარი დისკი, ინტერნეტის დაბალი სიჩქარე ან ბრაუზერის დიდი ხნით არგადატვირთვა. Chrome-ის მუშაობის პრინციპი მიზნად ისახავს მაქსიმალურ სიჩქარეს და უსაფრთხოებას, რასაც თან ახლავს მეხსიერების აქტიური მოხმარება — და ეს სრულიად ბუნებრივი პროცესია.