У меня странная проблема, и я хотел бы знать, как это может произойти и как это исправить, если это возможно.

При доступе к веб-сайту, например, «wwww.icy-veins.com», который является популярным справочным хранилищем для всех игр Blizzard. У меня он открыт на дополнительном мониторе, а на главном мониторе запущена настоящая игра. Я не знаю, является ли проблема уникальной для этого веб-сайта, но она вполне может быть неспецифичной для данного веб-сайта.

Как следствие, если сайт загружает всю оперативную память, игра перестает работать. По некоторым странным причинам открытия только двух страниц достаточно, чтобы записать 6000 МБ через системный менеджер через Microsoft Edge. Но если я сделаю то же самое с 6 страницами из ледяных вен и другими страницами в Chrome (я не тестировал Firefox), то получится примерно 1500 МБ, разделенных между несколькими процессами, что не так плохо, как в Microsoft.

Похоже, что поиск в Google не принес ничего полезного, кроме статей 6-7 лет назад для более старой версии Internet Explorer, с тех пор как она еще существовала.

1 ответ1

1

Анализ трассировки с помощью WPA для анализа данных эталонных наборов показывает, что большая часть памяти выполняется Chakra.dll (JavaScript DLL of Edge) при анализе / выполнении кода JavsScript.

Line #, Category Class, Impact Type, Process, Page Category, Impacting Stack, Impact Size (Process View) (MB), Size (Process View) (MB)
25, , , , ,   |    |    |    |    |    |    |    |    |    |    |    |    |    |- edgehtml.dll!CScriptCollection::ParseScriptText, 85,266, 85,266
26, , , , ,   |    |    |    |    |    |    |    |    |    |    |    |    |    |    edgehtml.dll!CJScript9Holder::ParseScriptText, 85,266, 85,266
27, , , , ,   |    |    |    |    |    |    |    |    |    |    |    |    |    |    Chakra.dll!ScriptEngine::ParseScriptText, 85,266, 85,266
28, , , , ,   |    |    |    |    |    |    |    |    |    |    |    |    |    |    Chakra.dll!ScriptEngine::ParseScriptTextCore, 85,266, 85,266
29, , , , ,   |    |    |    |    |    |    |    |    |    |    |    |    |    |    |- Chakra.dll!ScriptEngine::CreateScriptBody, 74,602, 74,602
30, , , , ,   |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    Chakra.dll!ScriptEngine::DefaultCompile, 74,602, 74,602
31, , , , ,   |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |- Chakra.dll!ScriptEngine::CompileUTF8, 74,598, 74,598
32, , , , ,   |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |- Chakra.dll!ScriptEngine::CompileUTF8Core, 74,586, 74,586
33, , , , ,   |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |- Chakra.dll!GenerateByteCode, 67,293, 67,293

Попробуйте использовать adblocker как µblock origin, потому что я вижу, что загружается несколько js-кодов, связанных с рекламой.

У меня нет других идей, как это исправить. Во время тестирования Edge я также видел несколько проблем с perf, так что я больше не использую Edge вообще.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .