我们已经在Android App Performance测试索引中的应用程序性能索引中了解了内存。我们对诸如内存泄漏和内存溢出等概念有一定的了解。
内存是指运行内存(RAM)而不是设备存储(ROM)。尽管我们的设备的配置正在不断改进,但内存仍然是一个紧张的资源。
Android是一个多任务系统。为了确保可以同时运行多个应用程序过程,Android限制了每个应用程序过程可用的Dalvik Heap内存。
换句话说,在正常情况下,您的应用程序无法使用内存无限。当它超过一个限制时,它将导致OOM。因此,该内存限制实际上没有固定有多大。
确定该应用程序无法控制的特定制造商,最早的应用程序是16。它与设备的内存能力,设备屏幕的大小有关(设备屏幕越大,高分辨率图片越高,高分辨率图片越高,则将使用更多的内存)
因此,移动设备的内存资源更多的是僧侣,稀饭更少。
还有一个与内存相同的设备资源CPU,因此我们将继续在本期的性能测试中学习CPU索引。
什么是CPU?
CPU英语的全名是中央处理单元。它是全名中央处理器。它是计算机系统计算和控制的核心。这是用于信息处理和程序操作的最终执行单元。
CPU是计算机操作和控制的核心。设备中执行的所有动作均由它控制,这等同于我们体内的大脑中心。
为什么要注意CPU管理?
关键解释:
在嵌入式系统中,有许多CPU架构,例如:ARM,MIPS,COLDFIRE/68K,POWERPC,X86,PIC,INTEL 8051,ATMEL AVR,RENESAS H8,SH,SH,V850,M32R,M32R,DMCU,DMCU,DMCU,DMCU,DMCU,DMCU
不同的CPU支持指导集不同,因此对项目的影响不同:
CPU如何影响系统操作?
当我们在设备中播放视频时,操作鼠标,并且视频播放屏幕将显示如下
?过程优先级和CPU关系:过程优先级越高,CPU执行的机会越大
在本期中,我们分析了CPU指标的重要CPU指标的性能测试应用程序测试指标。在实际工作中,有许多工具可以为我们提供视觉数据显示。
