Situs web tertentu menggunakan BANYAK RAM di bawah Edge tetapi RAM lebih rendah

0

Saya mengalami masalah aneh dan saya ingin tahu bagaimana ini bisa terjadi dan bagaimana cara memperbaikinya jika memungkinkan.

Saat mengakses situs web seperti "wwww.icy-veins.com" yang merupakan repositori panduan populer untuk semua game badai salju. Saya memilikinya terbuka di monitor sekunder saya sementara permainan yang sebenarnya berjalan di monitor utama. Saya tidak tahu apakah masalahnya unik untuk situs web ini, tetapi bisa juga tidak spesifik untuk situs web tersebut.

Jadi sebagai konsekuensi jika situs web memonopoli semua RAM maka game berhenti bekerja juga. Untuk beberapa alasan aneh membuka hanya dua halaman sudah cukup untuk membakar 6000 MB melalui system manager melalui microsoft edge. Tetapi jika saya melakukan hal yang sama dengan 6 halaman dari es-vena ditambah halaman lain di bawah chrome (belum diuji firefox) itu muncul hingga sekitar 1500 MB yang terbagi dalam beberapa proses yang tidak seburuk tepi microsoft.

Googling tampaknya tidak menghasilkan apa pun yang berguna kecuali untuk artikel dari 6-7 tahun yang lalu untuk versi Internet Explorer yang lebih lama dari saat masih ada.

Vyndicu
sumber
buka cmd.exe (dimulai sebagai admin) dan jalankan perintah ini: wpr.exe -mulai EdgeBrowser -mulai ReferensiSet -filemode & amp; & amp; batas waktu -1 & amp; & amp; wpr.exe -stop C: \ EdgeBrowserUsage.etl dan tangkap pertumbuhan penggunaan memori selama 1-2 menit, dan tekan tombol dalam cmd untuk berhenti logging. Zip ETL dan bagikan ZIP melalui OneDrive. Saya akan melihat apa yang dilakukan Edge.
magicandre1981
Saya pikir saya mengacaukan sesuatu tetapi itu memang menangkap beberapa data. Tidak bisa menghentikannya. Ini adalah file btw yang agak besar. drive.google.com/open?id=0B1j-VPbMVF-1TFlOYm5Ec0J5OGs
Vyndicu
Anda menangkap beberapa penggunaan Chrome, tetapi tidak dari Edge. Saat Anda menyalin & amp; pate perintah dan jalankan, itu mulai menangkap. ketika Anda ingin menghentikannya, cukup tekan tombol di dalam cmd. Anda juga dapat menjalankan perintah secara terpisah: wpr.exe -mulai EdgeBrowser -mulai ReferensiSet -filemode , tekan ENTER sekarang lakukan tindakan tepi, kembali ke cmd dan jalankan wpr.exe -stop C: \ EdgeBrowserUsage.etl dan tekan ENTER lagi
magicandre1981
Ok sepertinya sudah berjalan selama 22 jam jika saya melakukan wpr.exe -status dan jika saya mencoba mengetik wpr.exe -stop C: \ EdgeBrowserUsage.etl. Ia melempar kode kesalahan 0xc55830000 dan mengatakan "tidak ada proses yang berjalan" meskipun apa statusnya katakan. Saya mencoba googling kode kesalahan tidak ada yang muncul yang aneh karena biasanya ada dokumen untuk hal-hal seperti ini.
Vyndicu
jalankan 2 perintah sendiri dan tangkap penggunaannya
magicandre1981

Jawaban:

1

Melihat jejak dengan WPA untuk menganalisis data Reference Sets menunjukkan bahwa sebagian besar memori dilakukan oleh Chakra.dll (JavaScript DLL Edge) saat mem-parsing / menjalankan kode 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

Coba seperti adblocker μblock asal karena saya melihat beberapa iklan terkait kode js dimuat.

Saya tidak punya ide lain bagaimana memperbaikinya. Sementara testingEdge saya juga melihat beberapa masalah perf, sehingga saya tidak lagi menggunakan Edge sama sekali.

magicandre1981
sumber
Tidak terlalu mengejutkan bahwa iklan membakar memori. Setelah semua halaman tampaknya menyegarkan iklan dari waktu ke waktu.
Vyndicu