单片机与嵌入式系统应用
單片機與嵌入式繫統應用
단편궤여감입식계통응용
MICROCONTROLLER & EMBEDDED SYSTEM
2012年
6期
4-6
,共3页
Android%Java%内存泄漏
Android%Java%內存洩漏
Android%Java%내존설루
Android%Java%memory leak
Android应用程序的主体采用Java编程语言实现,Java语言的一个显著特点是它通过Java虚拟机和垃圾回收机制管理大部分的内存事务,但是在Java程序中不可避免地存在着内存泄漏的问题。本文从造成Android应用程序内存泄漏的原因入手,对内存泄漏进行检测和定位。阐述了在编写应用程序时规避内存泄漏的方法,并分别介绍了一种内存监测工具和一种内存分析工具的使用方法。
Android應用程序的主體採用Java編程語言實現,Java語言的一箇顯著特點是它通過Java虛擬機和垃圾迴收機製管理大部分的內存事務,但是在Java程序中不可避免地存在著內存洩漏的問題。本文從造成Android應用程序內存洩漏的原因入手,對內存洩漏進行檢測和定位。闡述瞭在編寫應用程序時規避內存洩漏的方法,併分彆介紹瞭一種內存鑑測工具和一種內存分析工具的使用方法。
Android응용정서적주체채용Java편정어언실현,Java어언적일개현저특점시타통과Java허의궤화랄급회수궤제관리대부분적내존사무,단시재Java정서중불가피면지존재착내존설루적문제。본문종조성Android응용정서내존설루적원인입수,대내존설루진행검측화정위。천술료재편사응용정서시규피내존설루적방법,병분별개소료일충내존감측공구화일충내존분석공구적사용방법。
Main part of Android application program is realized using Java programming language. A outstanding feature of Java language is that most memory transactions are managed through Java virtual machine and garbage collection mechanism, But there is inevitable memory leak problem in Java program. In this paper, the reasons of Android application memory leak are analyzed, and memory leak is detected and located. How to avoid memory leak when compiling application program is introduced, and use methods of a memory monito- ring tool and a memory analysis tool are given.