2011-11-19 13 views
5

po dodaniu reklam AdMob do mojej aplikacji zauważyłem dziwne zachowanie pamięci. Na moim telefonie z Androidem, Jeśli przejdę na numer Settings>Applications>Manage applications>myApp , otrzymam informacje o mojej aplikacji.Niespodziewane ustawienia pamięci i buforowania danych Androida i AdMob:

Co mnie niepokoiło, to że pamięć danych miała około 600 KB, a pamięć podręczna była większa niż 2,5 MB (w przeciwieństwie do 28 kb i maksimum 0 kb bez admora). Po kilku próbach i błędach odkryłem, że wartość magazynu danych zwiększa się wraz z pamięcią podręczną. Jeśli wyczyści pamięć podręczną i uruchomię ponownie aplikację, wartość danych znacznie spadnie, wracając do tego, czego oczekiwałbym w moim programie.

Nie mam pojęcia, co robi ta skrzynka, ale jest ona związana z AdMob. Nie włączyłem żadnego konkretnego zarządzania pamięcią podręczną w moim programie. Obawiam się, że jeśli zawartość pamięci podręcznej wzrośnie tak, jak była wcześniej, użytkownicy mojej aplikacji nie będą pod wrażeniem, jeśli moja aplikacja zacznie zajmować 10 + MB miejsca. Powinienem być zaniepokojony? Czy to możliwe, ponieważ nie robiłem nic więcej, niż wielokrotnie uruchamiałem aplikację przez jeden dzień, w którym żadna inna aplikacja lub program nie wyrzuci moich danych z pamięci podręcznej? Czy ręcznie wyczyścić pamięć podręczną? jaki jest cel w odniesieniu do AdMob?

+1

Admob po prostu zapisuje w pamięci podręcznej reklamy, dzięki czemu ładują się szybciej. System operacyjny Android wyczyści katalog/cache, jeśli system plików zapełni się, a Admob * powinien * zarządzać własnym rozmiarem pamięci podręcznej. Nie powinieneś się o to martwić – smith324

+0

Dzięki Smith, zaakceptowałbym to jako odpowiedź, jeśli chcesz – Wozza

+0

Wysłałem to jako odpowiedź – smith324

Odpowiedz

2

Admob po prostu zapisuje w pamięci podręcznej reklamy, dzięki czemu ładują się szybciej. System operacyjny Android wyczyści katalog/cache, jeśli system plików zapełni się, a Admob powinien zarządzać własnym rozmiarem pamięci podręcznej. Nie powinieneś się o to martwić

+0

Mam ten sam problem. teraz mam około 1,07 MB pamięci podręcznej. – savepopulation

0

kiedy użyjesz admora, zapiszesz plik (pliki cookie, indeks itp.) Pod Androidem/yourfile/app_webview. jeśli nie chcesz zwiększyć wykorzystania danych, możesz usunąć plik przed zamknięciem aplikacji.

Powiązane problemy