導航:首頁 > 操作系統 > android內存

android內存

發布時間:2022-01-27 02:42:28

Ⅰ 如何查看android手機的內存

打開手機找到設置點擊進入

Ⅱ android系統大概佔多大的內存那

不是的。不知樓主說的是內存卡還是手機內存。首先要說明,卡上說的是8G,實際只能用7G多。因為生產廠家採用1000為單位,而手機讀取採用1024未單位,所以有誤差。我的android 手機由於有導航,導航佔用了1.5G多。實際系統文件只有幾百M。

Ⅲ 如何深度清理android內存

我也遇見過這種情況,手機上裝的軟體越來越少,但是手機上的內存卻越來越小,最後一怒之下恢復了出廠設置!嘿嘿,然後手機上就有了好多好多內存,又能裝好多軟體了!但是在恢復出廠設置之前注意要備份一下手機上的數據!要不你就哭去吧!

Ⅳ 有辦法降低 Android 的 graphics 層的內存嗎

(1) 操作Bitmap對象,一定要注意,在不使用的時候 recycle
(2) 訪問資料庫,一定要記得關閉游標
(3) 涉及JNI層的代碼,由於JNI層是採用C/C++編寫,需要自己管理內存的分配/回收,所以要慎重小心。
那麼,Android開發中,有什麼有效的方法可以檢測內存使用情況以及內存泄漏呢看
這里主要介紹三種方法:
1. 程序的Log信息
程序在進行垃圾回收的時候,會列印一條Log信息(logcat窗口),例如:
D/dalvikvm( 9050): GC_CONCURRENT freed 2049K, 65% free 3571K/9991K, external 4703K/K, paused 2ms+2ms
注意這條信息中的 逗 3571K/9991K地 值,這代表著程序使用的heap大小,如果這個值一直在增加,而從來不減小,那麼就代表著你的程序存在著內存泄漏。
2. DDMS的Heap信息
Eclipse開發環境還提供了一種更加直觀的方法來查看App的Heap信息,操作方式如下:

(1) 連接手機,運行程序,假設是 com.ticktick.test 程序
(2) 點擊DDMS按鈕,在左側的Device窗口選中你要檢測的程序(com.ticktick.test )
(3) 點擊Device窗口工具欄的第二個圖標(Update Heap),
(4) 點擊右邊的窗口的Cause GC按鈕,即可得到當前程序的Heap信息
同樣,隨著程序的運行,多次點擊得到的Heap大小,如果只增不減的話,也昭示著你的程序有內存泄漏。
3. adb命令查看內存信息
其實,最全面最簡單的方式還是用adb命令來查看程序的內存佔用和內存泄漏情況,打開命令行窗口,adb命令的格式如下:
adb shell mpsys meminfo <package_name>
其中,package_name 也可以換成程序的pid,pid可以通過 adb shell top | grep app_name 來查找,在命令行窗口運行上述命令,得到的我的 com.ticktick.test 程序的內存情況如下所示:

這里得到的信息非常多,重點關注如下幾個欄位:
(1) Native/Dalvik 的 Heap 信息
具體在上面的第一行和第二行,它分別給出的是JNI層和java層的內存分配情況,如果發現這個值一直增長,則代表程序可能出現了內存泄漏。
(2) Total 的 PSS 信息
這個值就是你的應用真正占據的內存大小,通過這個信息,你可以輕松判別手機中哪些程序占內存比較大了。
4. 總結
關於Android開發中內存的使用情況和內存泄漏的檢測就簡單介紹到這里,基本上用以上三種方式都能夠定位內存泄漏問題,平時在使用Bitmap,資料庫和JNI層C/C++編程的時候,注意一點就行。另外,如果想深入了解文中的一些詳細內容,可以參考Google官方提供的兩篇文章,它們有著更詳細的論述《Investigating Your RAM Usage》,《Managing Your App Memory》,有任何疑問或者不清楚的地方,歡迎留言或者來信[email protected]交流。

Ⅳ android內存能夠泄漏多少

內存泄漏是指分配出去的內存無法回收了
內存泄漏指由於疏忽或錯誤造成程序未能釋放已經不再使用的內存的情況,是應用程序分配某段內存後,由於設計錯誤,失去了對該段內存的控制,因而造成了內存的浪費。
一般我們常說的內存泄漏是指堆內存的泄漏。堆內存是指程序從堆中分配的,大小任意的(內存塊的大小可以在程序運行期決定),使用完後必須顯示釋放的內存。應用程序一般使用malloc,realloc,new等函數從堆中分配到一塊內存,使用完後,程序必須負責相應的調用free或delete釋放該內存塊,否則,這塊內存就不能被再次使用,我們就說這塊內存泄漏了。

內存溢出是指程序要求的內存,超出了系統所能分配的范圍,從而發生溢出。
內存溢是指在一個域中輸入的數據超過它的要求而且沒有對此作出處理引發的數據溢出問題,多餘的數據就可以作為指令在計算機上運行。

Ⅵ 一個android應用在內存中佔用多少內存

在Android中,一個Process 只能使用16M內存,如果超過了這個限制就會拋出Android Out Of Memory(OOM) 這個異常。 在Android中: 1.一個進程的內存可以由2個部分組成:java 使用內存 ,C 使用內存 ,這兩個內存的和必須小於16M,不然就會出現OOM...

Ⅶ Android手機到底需要多大內存

"產品不同,配置、設計理念、適用人群等也是不一樣的,各有優勢,建議根據需求及喜好選擇合適的機型。
如需了解三星產品的詳細機型信息,請登陸三星官網-點擊右上角放大鏡圖標輸入型號查詢"

Ⅷ android系統運行需要多大內存

安卓手機我用過好多,從最早的256M到512M到1G到2G,個人感覺還是2G運行內存的不影響使用,1G的還湊和,再少的話,就非常差了。

Ⅸ 安卓的內存佔用

相信不少朋友有這樣的疑問,為什麼手機4GB運行內存還卡?這到底應該誰背鍋?看完這篇文章你就懂了。

2018年,主流品牌的旗艦機運行內存都飆升至了6GB,比如小米MIX2S、榮耀10,甚至連千元機的魅藍E3也都全系標配6GB運行內存。這一配置升級的背後,反映了手機運行內存佔用越來越大。

此前,Android系統的佔用不過500MB左右,到現在Android 8.1,系統佔用已經達到接近2GB;又比如微信,從一開始的30MB左右,如今已經達到220MB+的運行內存佔用了。折算下來,4GB手機平均能常駐後台6個APP,相對而言有些捉襟見肘。因此,現在手機廠商紛紛將運行內存提升至6GB,這樣能保證平均常駐大概11個後台。

那麼,為什麼APP要佔用越來越多的運行內存呢?

首先,我們要站在開發者的角度來想。開發者和用戶的思維不一樣,他們不是努力的想要節省運行內存,而是想著如何利用更多的運行內存,以帶來更流暢的體驗——這么多運行內存,不用白不用,浪費太可惜。

結果,APP的運行內存佔用就越來越大,這也使得常駐後台的APP數量不斷減少。而為了給用戶帶來更流暢的體驗,手機廠商們不得不把運行內存不斷做大,從1GB到2GB,再到4GB、6GB、8GB。

然而,這又讓開發者眼睛都亮了——正愁著怎麼在運行內存和運行流暢度上進行平衡,沒想到廠商那麼好心,直接把運行內存做大了。於是開發者們又開啟新一輪的運行內存佔用了。

好了,單個APP為什麼運行內存佔用越來越大,你理解了嗎?

但還有個問題,卡頓。有時候,明明只打開了一個APP,卻還是有點卡的感覺。於是你就產生了「4GB、6GB運行內存不夠用,安卓機必須上頂配」的感覺。那這個問題又要誰背鍋呢?

這就要說到整個國內安卓生態了。筆者用的是Pixel 2,運行的是最純凈的Android系統。一段時間的使用下來,筆者印象最深刻的是國內APP的流氓程度,如果不用黑域進行限制,幾乎分分鍾就爆滿運行內存了。

下面這張圖,是筆者取消了黑域限制的後果。清空後台之後,隔了一段時間再看,啟動了一堆APP,幾乎都是國內APP。有些APP以前基本不打開,比如高德地圖、京東,自啟動情況非常嚴重。

所以,表面上你打開的是一個APP,其實背後已經運行了無數個APP。這樣的情況下,想要不卡頓幾乎是不可能的。值得一提的是,這些國內APP幾乎都是從Google Play下載的(QQ被Google Play下架),顯然流氓並不因審查機制的不同而不同。

這個鍋到底誰背?開發者顯然已經不是重點了,而是企業的態度問題。常駐後台,APP可以調用更多許可權,記錄用戶更多的信息,並推送廣告、消息。但問題是,比如地圖APP的使用頻率低,它那麼積極的常駐後台是為何?對不起,筆者真的只能想到廣告。

安卓系統對內存的需求大小

Android對於內存的要求是越大越好,2000左右的RAM一般都是512M,機子因為是照相所以我推薦
索愛
的。

閱讀全文

與android內存相關的資料

熱點內容
360瀏覽器的代理伺服器如何設置 瀏覽:817
程序員經常出錯 瀏覽:418
linux查看web服務 瀏覽:509
廣東惠普伺服器續保維修雲主機 瀏覽:201
時光相冊升級後加密照片怎麼分類 瀏覽:706
linuxgz格式 瀏覽:649
郵政快遞投放點用什麼app 瀏覽:737
android啟動圖片設置 瀏覽:651
php列印sql 瀏覽:908
壓縮彈簧國標規格型號 瀏覽:631
5p壓縮機多少錢 瀏覽:57
打亂數組順序php 瀏覽:135
壓縮收納袋價格 瀏覽:318
單片機控制電動機 瀏覽:94
linuxapache編譯安裝 瀏覽:580
加密雪紡料是什麼 瀏覽:620
h2so4加密 瀏覽:312
drawpdf 瀏覽:855
創建表空間的命令 瀏覽:871
華為分屏app文件夾 瀏覽:662