Jeśli jesteś użytkownikiem przeglądarki Firefox lub Chrome, możesz nie myśleć najlepiej o Operze. Ale ta przeglądarka jest naszym zdaniem całkiem dobra, a jej programiści codziennie ciężko pracują, aby ją ulepszyć.
Daniel Bratell, jeden z programistów w Operze, zwraca uwagę na zmniejszone zużycie pamięci przez przeglądarkę dzięki funkcji zwanej kompaktowaniem sterty. Ma to na celu zmniejszenie ilości pamięci używanej w witrynach, dzięki czemu możesz mieć otwartą dowolną liczbę kart bez opóźnień podczas próby przełączania kart.
Ta funkcja była po raz pierwszy dostępna w wersji Opera 39 Beta, ale teraz dodają kompaktowanie sterty do projektu Blink. Tak więc nawet Chrome będzie miał tę funkcję, ponieważ przeglądarka Google jest również częścią projektu Blink.
Jeśli nie rozumiesz, co robi ta funkcja, Daniel Bratell uprościł ją dla nas, porównując pamięć używaną przez przeglądarkę z talerzami w szafce. Pozwólmy mu to lepiej wyjaśnić:
„Mówiąc prościej, jeśli przypadkowo włożysz do szafki talerze o różnych rozmiarach, trudno będzie wykorzystać całą dostępną przestrzeń. Jeśli ułożysz je w uporządkowany sposób, będzie to bardziej wydajne, ale zajmie to również więcej czasu. A ponieważ cały czas wkładamy talerze (czyli pamięć) i wyjmujemy je z szafki, niestety nie możemy poświęcić dużo czasu na nadanie jej ładnego wyglądu. To samo dzieje się z zarządzaniem pamięcią. Aby rozwiązać ten problem, dodaliśmy fazę porządkowania do zarządzania „płytą” wewnątrz Blink, którą nazywamy zagęszczaniem sterty. Zmienia kolejność pamięci, aby zużywała mniej pamięci RAM, przyspiesza przyszłe operacje pamięci… i też wygląda ładnie ”.
Programiści przetestowali zagęszczanie sterty, pobierając popularne witryny, takie jak Gmail, Wikipedia, New York Times i Amazon. Następnie porównali ilość pamięci zapisanej przez przeglądarkę z kompresją sterty i bez niej. Byli bardzo zadowoleni z wyników.
Wygląda na to, że po 15 minutach działania stron Wikipedia używała tylko 2,4 MB w porównaniu z 4 MB bez tej funkcji, New York Times wykorzystał 4 MB zamiast 9 MB, Amazon wykorzystał 2,5 MB w porównaniu do 5,7 MB, a Gmail używał 2,3 MB pamięci, podczas gdy bez kompresji sterty zajęłoby to 6,8 MB.
Zespół Opery potwierdza również, że ciężko pracuje ze swoimi współpracownikami z Google, aby stworzyć jak najlepsze wrażenia użytkownika dla fanów projektu Blink.
POWIĄZANE HISTORIE DO SPRAWDZENIA:
- Nowy tryb oszczędzania w Operze pomaga użytkownikom wydłużyć żywotność baterii laptopa
- Poprawka: błąd DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS w systemie Windows 10
- Opera kwestionuje wyniki testów baterii Microsoftu i twierdzi, że jej przeglądarka zużywa mniej baterii niż Edge
- Problemy z Operą