在Android的测试工程中引入内存值的检查

继承ActivityInstrumentationTestCase2类的Android测试类可以实现Junit的单元测试

 

在这个框架下,我们可以在setup部分加入如下语句

inst = getInstrumentation(); inst.startAllocCounting(); 

其中inst是类Instrumentation的实例,这样就启动了内存值的监控

 

我们可以在任何需要的地方按照下面的代码获取内存值:

Bundle startalloc = inst.getAllocCounts(); 

内存信息就被封在Bundle类中返回给我们,Bundle类的标签如下:

 

gc_invocation_count

 

global_freed_size

 

global_alloc_size

 

global_freed_count

 

global_alloc_count

你可能感兴趣的:(android,框架,JUnit,单元测试,测试)