Как стать автором
Обновить
-3
0.1

CoolProgrammer

Отправить сообщение
давно сделал утиль, который не дает парковаться любым винтам, обращаясь к ним с указанной периодичностью. мне утиль так и не пригодился, к счастью. лежит здесь: yadi.sk/d/x3UITAgo3EGqub
у меня chrome beta чуть ли не каждый день запускал software_reporter_tool.exe. этот утиль сканировал папки на всех дисках. че он там ищет я не в курсе. удалять (из профиля браузера) бесполезно — хромой его тут же скачивает по новой. пришлось добавить запись в ветку реестра Image File Execution Options.

хромого использую только по работе. неизбежное зло…
Думал даже над font-size: 1px чтоб вообще можно было px на rem автоматически поменять, но нашёл какой-то кейс где 10 удобнее.
одну причину я знаю. если в настройках браузера прописан минимальный размер шрифта, например 8px, то размер элементов будет просто гигантским. кстати, в теории минимальный размер шрифта можно задать больше 10px. :)
где в «тестах выше» новый проц с отключенным спектром?
в другом тесте видел (не помню где), что больше всего скорость просаживает новый микрокод. этот тест подтверждает, 3770K со старым микрокодом почти не пострадал. :)
венда обнуляет память, которую ей возвращают проги. (может и при выделении, если специально попросят, например HEAP_ZERO_MEMORY). но когда Си-шная прога вызывает free(), этот кусок памяти не обязательно сразу отдается венде.

размер обнуленных страниц памяти показывает process explorer.
вроде проскакивала новость, что лития не так и много на планете. если его еще и в автобусы пихать станут…
А генераторы вроде для других задач совсем.
да, генераторы в этой статье совсем не в тему
делаю примерно также. гугл+промт и лингво+mt. есть еще бинг с яндексом, но те послабее.
если пишу сразу на английском, то забываю is, the и прочие «лишние» слова.
душевная фраза. взял на заметку.
у меня уже лет 20 один из паролей (мастер-пароль) — достаточно известная фраза из фильма. с элементами народного фольклора (т.е. мата). применяется там, где вводить нужно редко, так что для запуска винды не подойдет.
можно по-подробнее? чем ВМ проще исходного кода, например на Си?
Ничто не мешает браузеру менять поведение GC в зависимости от типа питания. В моем случае питание было от розетки. И расширение предназначено для настольных компов.

Но идея интересная. Можно вызывать navigator.getBattery() и не использовать трюки если питание от аккумулятора.
Сейчас проверил, как Chrome 58 ведет себя в условиях нехватки памяти. Во время работы расширения запустил в фоне утиль, который в цикле выделяет, заполняет и тут же освобождает почти всю свободную оперативную память. Результат: в файл подкачки ушло примерно 400 МБ, кэш винды упал до нуля, а процесс с расширением… все также бодро лопает почти 500 МБ. Может бы и дальше продолжил расти, у меня сейчас нет времени долго тесты гонять.

культ карго чистой воды, отзывчивость системы достигается не снижением этих цифр, а стабилизацией их значений

Если система стоит на HDD, то в вышеприведенной ситуации об отзывчивости можно только мечтать.
За год изменения не докатились из dev до stable?

omahaproxy.appspot.com говорит, что коммит попал в версию 52. Если ошибка до сих пор присутствует, то наверное нужно создать новую issue. А может будет достаточно отписаться в старой.
Я в статье привёл два примера, когда стратегия «вся свободная память — моя память» (кстати, популярная как раз в эпоху MS-DOS) не всегда работает. Дополню.

Допустим, браузер забил всю оперативку мусором. Другое приложение тоже ориентируется на количество свободной памяти. Оно видит, что памяти нет, и выделяет для некой своей операции буфер пониженного размера, что приводит к понижению производительности. Или выделяет такой же объём, допустим гигабайт, а операционная система, чтобы удовлетворить требование, перемещает часть занятой памяти (занятой мусором) в файл подкачки. В этот момент браузер видя, что памяти маловато, наконец начинает убирать мусор, только уже поздновато…

но тогда стОит заняться написанием патчей для этой платформы, а не конструированием костылей на уровне выше.

В идеальном мире, где у людей куча свободного времени — да. В реальном, написать костыль + пнуть разработчиков в багтрекере намного быстрее.
Как минимум спорное утверждение.

Я привёл в статье ссылку на chromium issue 713344, в которой процесс разрастался до 3.5 ГБ. Если запустить тот пример (переместив с диска в инет) в нескольких вкладках, то процесс падает из-за недостатка памяти. Причём падает 64-битный браузер, похоже у него где-то в коде есть лимит на 4 ГБ на процесс.
а если кодировать в base64 и отправлять как текст?
выбор сжатия jpeg от 2007 года… там нет mozjpeg.
а чем собсно плох малиновый звук, у которого «всего» 48000/16?

Информация

В рейтинге
2 753-й
Откуда
Россия
Зарегистрирован
Активность