Бенчмаркът за използване на паметта на уеб браузъра получава всичко погрешно

Опитайте Нашия Инструмент За Премахване На Проблемите

Използването на паметта на уеб браузъра може да не е толкова голям проблем в наши дни, когато гигабайтите компютърна памет се вграждат в съвременни компютърни системи. Съществува обаче пазар с нисък клас, който се подхранва от успеха на нетбуците и другия хардуер от нисък клас. Тестът за използване на паметта на популярния уеб браузър може да не засегне всички потребители на компютър, но може да бъде интересен за тези, които използват хардуер с нисък клас или искат да се уверят, че използват ефективен уеб браузър.

Наскоро бе публикувано сравнение за използване на паметта в уеб браузъра Dot Net Pearls уебсайт, който сравнява използването на паметта на браузъра Google Google Chrome, Mozilla Firefox, Opera 10 и Safari. Уеб браузърите са конфигурирани да отварят 30 раздела над командния ред, който след това се затваря ръчно от автора, с изключение на един. Скрипт, който работи във фонов режим, записва използването на паметта на всички процеси през това време, които след това са използвани при сравнението.

web browser

Резултатите от показателя за използване на паметта на уеб браузъра бяха разделени на три знака, показващи максималната, средната и крайната памет, използвана от всеки от тестваните уеб браузъри. Уеб браузърът Mozilla Firefox използва най-ниското количество компютърна памет от всички тествани уеб браузъри, докато браузърът Google Chrome показва много висока максимална и средна употреба на паметта.

И ето къде тестерът го обърка. За изчисляване на използването на паметта всички процеси, когато са взети под внимание, което на практика означава двойно отчитане на споделената памет за всеки процес. Тъй като хром блог посочва:

Ако измервате памет в многопроцесово приложение като Google Chrome, не забравяйте да вземете предвид споделената памет. Ако добавите размера на всеки процес чрез мениджъра на задачи на Windows XP, ще преброите двойно споделената памет за всеки процес. Ако има голям брой процеси, двойното броене може да представлява 30-40% допълнителен размер на паметта.

За да улесни обобщаването на използването на многопроцесова памет, Google Chrome предоставя страницата „около: памет“, която включва подробна разбивка на използването на паметта на Google Chrome, както и основни сравнения на други браузъри, които работят.

Резултатът от Google Chrome все още ще бъде по-висок от този на Firefox дори след корекциите, но това е един от компромиси на многопроцесорен браузър (който представлява Google Chrome). Ще получите същия резултат с Internet Explorer 8 на Microsoft, ако тестерът би изпитал и този уеб браузър. Това очевидно не беше възможно поради технически затруднения.

Друг аспект, който трябва да се отбележи, е тестовият резултат на уеб браузъра Opera. Opera използва автоматична настройка, наречена Automatic RAM Cache, която е активирана по подразбиране. Това разпределя около 10% от компютърната памет по подразбиране и трябва да бъде деактивирано в ориентирите за памет. Opera най-вероятно щеше да бъде бит от Firefox, но разликата вероятно ще бъде по-малка.