Potrzebuję sposób, aby znaleźć całkowity rozmiar podjęte przez aplikację przy użyciu HTML5 sessionStorage
/localStorage
w czasie wykonywania.Jak uzyskać całkowity rozmiar pamięci html5 używanej przez bieżącą aplikację
Nie chcę podejść opartych na profilowaniu.
Co mam obecnie robi to -
var data = 0;
for(var v in window.sessionStorage){
data += window.sessionStorage.getItem(v);
}
console.log(data);//.length to get char length
A potem skopiować i wkleić tę wartość w pliku tekstowym i sprawdzić rozmiar.
Brzydki i nadal mi nie pomaga. Czy istnieje sposób (dowolna metoda) w API HTML5, które mają to wbudowane?
Dziękuję.
ponieważ jest to usztywniona 'data.length' powinna co najmniej podać liczbę znaków. – Christoph
@ Christoph: Tak, jak już wspomniałem w moim pytaniu. Czy sugerujesz pomnożenie przez jakiś przypuszczalny bajt wagi na znak? –