مشخصات مقاله | |
انتشار | مقاله سال 2017 |
تعداد صفحات مقاله انگلیسی | 5 صفحه |
هزینه | دانلود مقاله انگلیسی رایگان میباشد. |
منتشر شده در | نشریه IEEE |
نوع مقاله | ISI |
عنوان انگلیسی مقاله | Memory Management in Android |
ترجمه عنوان مقاله | مدیریت حافظه در اندروید |
فرمت مقاله انگلیسی | |
رشته های مرتبط | مهندسی کامپیوتر، فناوری اطلاعات |
گرایش های مرتبط | مهندسی نرم افزار، برنامه نویسی کامپیوتر، الگوریتم ها و محاسبات |
مجله | کنفرانس بین المللی تحلیل کلان داده و هوش محاسباتی – International Conference on Big Data Analytics and Computational Intelligence |
دانشگاه | Bachelor of Engineering – K. J. Somaiya College of Engineering – India |
کلمات کلیدی | ایجاد اشیاء، استفاده از انواع اولیه، ثابت های استاتیک، هزینه پنهان انتزاع، ظروف داده، سیاست های ذخیره سازی، خدمات، اندروید و iOS |
کلمات کلیدی انگلیسی | Objects Creation, Use of Primitive types, Static Constants, Hidden Cost of Abstractions, data-containers, caching policies, services, Android and iOS |
شناسه دیجیتال – doi |
https://doi.org/10.1109/ICBDACI.2017.8070844 |
کد محصول | E8687 |
وضعیت ترجمه مقاله | ترجمه آماده این مقاله موجود نمیباشد. میتوانید از طریق دکمه پایین سفارش دهید. |
دانلود رایگان مقاله | دانلود رایگان مقاله انگلیسی |
سفارش ترجمه این مقاله | سفارش ترجمه این مقاله |
بخشی از متن مقاله: |
I. INTRODUCTION
Primary storage that holds data in the mobile device is known as RAM (Random Access Memory).RAM acts as a container that keeps things ready for the CPU. It is used differently by different operating systems and is also infinitely (almost) rewritable and very fast. When we start a particular application on the phone, the application gets loaded from the device memory into the RAM. This same process is observed in computers and the main reason behind doing this is because it increases the access speed and reduces the access time. It was designed to be used fully by Android, Mac OS and Ubuntu. The widgets, system , different tools, graphics are first loaded in the ram and then the available ram is used for loading different applications. Load the paramount applications into the ram and keep it there until the RAM gets completely filled up. If new applications needs to be occupied by the ram and there is no space available then flush the existing RAM and now there will be space left for a new application to occupy the RAM. More the system is being used the performance of the RAM gets better and better. If you have 50 applications installed on your mobile devices, but there are few applications which are being used again and again. The Continuous opening and closing of specific applications will be stored in the RAM because these applications are frequently used. It takes a long time to load an application from the secondary storage which in return consumes more battery and it affects the execution time. Operating system utilizes maximum RAM and hence that is the reason why you can’t free it up 100%. Everything is cleared in the RAM as you restart your mobile device. Performance is determined by how the operating system utilizes the RAM. When the OS starts up, all the icons and widgets (and other graphical items) are rendered and this is the thing the phone is doing before it’s responsive. Even if you are viewing them or not, those pictures, files of icons/widgets/etc. will be persistently in the RAM as long as the OS has booted; and ‘cleaning’ the RAM should not cause the icons to reload. The RAM is generally rapidly occupied and freed. Occupancy is never fixed even if you get a fixed RAM size (i. e. When you are performing multiple operations, the RAM gets filled and when no application is running it automatically gets cleared). In android, some or the other application is always running and hence you will never find RAM utilization as null. |