Jun. 9th, 2015
дрессировка хрома
Jun. 9th, 2015 11:42 pmЯ пооткрывал в Хроме много страниц (порядка 50), и он начал вылетать каждый раз через какое-то время после старта. Напрашивалось предположение, что это из-за его 32-битности — 32-битный процесс по умолчанию не может адресовать более 2 гигов. (Правда, непонятно, при чем здесь два гига, если Хром запускает множество разных процессов, каждый из которых занимает не более нескольких сот мег, но это выяснилось потом.) Если я, воспользовавшись встроенным в хром таск менеджером, убивал сразу после старта ненужные пока процессы Хрома (после чего в их окнах показывалась знакомая страница "He's dead, Jim!"), он вылетать переставал. Только надо было не забывать это делать и следить за размером.
А теперь я взял в руки струмент от вижуал студио и заставил Хром понимать большие адреса:
editbin.exe /LARGEADDRESSAWARE "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
и... он вылетать перестал.
А здесь уже я узнал, что да, есть такая штука, как "memory crashes caused by address space fragmentation." И по той же ссылке можно прочесть, что в позапрошлом году они было его включили, но потом отключили снова из-за SyzyASAN — встроенного в Хром инструмента для обнаружения ошибок в памяти. Не понимаю только, на хрена мне как пользователю этот SyzyASAN, я предпочел бы возможность открывать 50 страниц.
Upd: нет, ребята, всё не так. В Хроме этот параметр такой и без исправления, они его давно вернули. Так что я так и не знаю, почему это помогло.
А теперь я взял в руки струмент от вижуал студио и заставил Хром понимать большие адреса:
editbin.exe /LARGEADDRESSAWARE "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
и... он вылетать перестал.
А здесь уже я узнал, что да, есть такая штука, как "memory crashes caused by address space fragmentation." И по той же ссылке можно прочесть, что в позапрошлом году они было его включили, но потом отключили снова из-за SyzyASAN — встроенного в Хром инструмента для обнаружения ошибок в памяти. Не понимаю только, на хрена мне как пользователю этот SyzyASAN, я предпочел бы возможность открывать 50 страниц.
Upd: нет, ребята, всё не так. В Хроме этот параметр такой и без исправления, они его давно вернули. Так что я так и не знаю, почему это помогло.