Google исправит раздражающее использование оперативной памяти Chrome и вылеты в Windows 10


С выпуском Windows 10 May 2020 Update (версия 2004) Microsoft улучшила функцию «Segment Heap» в ОС и добавила поддержку настольных (Win32) программ, таких как веб-браузеры.

Segment Heap был также представлен для проекта с открытым исходным кодом Chromium, и Google планировала использовать эту функцию, чтобы исправить печально известный браузер Chrome, требовательный к оперативной памяти. Однако команда Google теперь решила отключить новую реализацию Segment Heap в браузере, и теперь она включила ParitionAlloc-Everywhere.

Функция ParitionAlloc-Everywhere находится в разработке с августа, и теперь, похоже, она стабильно развивается. Согласно одному документу, PartitionAlloc-Everywhere имеет свои преимущества: меньшее использование памяти и повышенная безопасность.

Это позволит Google Chrome более эффективно управлять памятью, что приведет к снижению использования ОЗУ, а также одновременно уменьшит потенциальные проблемы с безопасностью.

Безопасность Google Chrome будет улучшена с помощью MiraclePtr, для которого требуется PartitionAlloc.

Документ, в котором Google выделил предстоящие изменения, в настоящее время является частным, и трудно предсказать, когда Chrome получит необходимые изменения, но более подробная информация может быть опубликована в первой половине 2021 года.

Google исправит сбои Chrome

В дополнение к улучшениям в использовании памяти, по словам Google, тесты показали, что функция TerminateProcess в Windows 10 может привести к меньшему количеству сбоев браузера, если она будет использоваться для большего количества типов процессов.


Google отметил, что чистый выход из процесса сложен, особенно со сложным программным обеспечением.

Chrome постепенно движется к использованию TerminateProcess для большего количества типов процессов. Компания предложила новое изменение, которое включит TerminateProcess в браузеры, что может привести к меньшему количеству сбоев браузера.
«Это позволит избежать сбоев некоторых служебных процессов в Windows. Я считаю, что применение этой политики ко всем типам процессов – стоящий эксперимент. TerminateProcess уже очень помог во многих типах процессов, – пояснил Брюс Доусон, разработчик программного обеспечения Google.
И Microsoft, и Google согласились с тем, что сокращение использования ОЗУ в веб-браузерах важно, но такие улучшения, как Segment Heap и ParitionAlloc, будут различаться в зависимости от вашего компьютера.

Стоит отметить, что Microsoft уже включила «современную реализацию кучи» для сокращения использования памяти, а команда Edge работает над другой функцией, называемой «Спящие вкладки», которая включает дополнительные улучшения для управления памятью.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
pohozhie-programmy.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: