Android memory-Get a single app memory limit

Source: Internet
Author: User

First, the problem arises outofmemeryerror reason? Androd memory limit for each application

Second, why does each application limit the maximum memory usage? 1. You can run multiple tasks at the same time, it is impossible for each task to occupy as much memory
2. If the heap is large, garbage collection takes too much time
The cache cleanup requires that all apps be paused before being cleaned up and organized. About 3, 4, 5 milliseconds.
Google I/O 2011:memory management for Android Apps

Third, get the Android phone app memory size phone different performance is different, the phone itself memory may be small, so the memory size for each app is not the same.
method One:
adb Shell  getprop | grep dalvik.vm.heapgrowthlimit [dalvik.vm.heapgrowthlimit]: [64m]

Method Two:
Activitymanager Activitymanager = (activitymanager) context.getsystemservice (Context.activity_service); Activitymanager.getmemoryclass (); Activitymanager.getlargememoryclass ();

Method Three:
adb shell cat/system/build.propdalvik.vm.heapstartsize=8m dalvik.vm.heapgrowthlimit=64m dalvik.vm.heapsize=256m

method Four:
Runtime.getruntime (). MaxMemory ()




Android memory-Get a single app memory limit

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.