Skip to main content

Mennyi memóriával rendelkezik az eszköze?

Tekintse meg eszköze hozzávetőleges RAM kapacitását és a JavaScript heap memóriahasználatát. Minden adat helyben olvasódik a böngésző API-kból, és soha nem hagyja el az eszközét.

Ez az eszköz a navigator.deviceMemory segítségével olvassa az eszköz hozzávetőleges RAM-ját és a performance.memory segítségével a JavaScript heap használatot, megjelenítve a teljes heap méretet, a használt heap-et és a heap korlátot.

A Device Memory API az értéket a legközelebbi 2 hatványára kerekíti (0,25, 0,5, 1, 2, 4, 8 GB) a fingerprinting pontosság csökkentése érdekében, miközben hasznos marad az adaptív tartalomtovábbításhoz.

Mit jelentenek az eredményei?

Result Range Meaning
8+ GB RAM, heap használat 50% alatt Eszköze elegendő memóriával rendelkezik modern webalkal­mazásokhoz, többfeladatos munkavégzéshez és memóriaigényes feladatokhoz, mint a videószerkesztés vagy nagy táblázatok.
Figyelmeztetés 4 GB RAM vagy heap használat 50–80% Eszköze kezelni tudja az általános feladatokat, de lelassíthat sok nyitott füllel vagy nehéz webalkal­mazásokkal. Fontolja meg a nem használt fülek bezárását.
Rossz 2 GB vagy kevesebb RAM, vagy heap használat 80% felett Az alacsony memória böngészőfül-össze­omlásokat, lassú teljesítményt és memóriahiány-hibákat okozhat a webalkal­mazásokban.

Gyakori problémák és megoldások

Az eszközmemória undefined-ként vagy elérhetetlen-ként jelenik meg

A Device Memory API csak Chromium-alapú böngészőkben (Chrome, Edge, Opera) támogatott. A Firefox és Safari adatvédelmi okokból nem teszi elérhetővé ezt az információt.

A JavaScript heap használat nagyon magas

Zárja be a nem használt böngészőfüleket és bővítményeket, amelyek heap memóriát fogyasztanak. Ellenőrizze a memóriaszivárgásokat a webalkal­mazásokban a heap növekedésének figyelemmel kísérésével a DevTools-ban.

Kapcsolódó eszközök

Gyakran ismételt kérdések

Hogyan működik a memóriainformációs eszköz?

A navigator.deviceMemory-t használja az eszköz hozzávetőleges RAM-jának olvasásához és a performance.memory-t a JavaScript heap statisztikák olvasásához. Ezek szabványos böngésző API-k, amelyek memóriaadatokat biztosítanak rendszerszintű hozzáférés nélkül.

Miért mutat 8 GB-ot, mikor 16 GB RAM-om van?

A Device Memory API szándékosan a legközelebbi 2 hatványára kerekít és 8 GB-ra korlátoz a fingerprinting kockázat csökkentése érdekében. Ez egy adatvédelmi funkció, nem hiba. A tényleges RAM-ja magasabb lehet a jelentettnél.

Mi az a JavaScript heap memória?

A JavaScript heap az a memóriaterület, ahol a böngésző objektumokat foglal le a weboldalakhoz. Tartalmaz változókat, DOM csomópontokat és adatstruktúrákat. A magas heap használat garbage collection szünetekhez és lassításokhoz vezethet.

Elküldésre kerülnek a memóriaadatok egy szerverre?

Nem. Minden memóriainformáció helyben olvasódik a böngésző API-kból. Semmilyen adat nem kerül átvitelre, tárolásra vagy megosztásra külföldi szolgáltatásokkal. Minden teljes egészében a böngészőjében fut.