1.第一个button
第二个button当进入app界面后,点击第一个button在Memory Monitor中看到的内存曲线图如下图所示
然后杀掉程序,重新进去。在点击第一个button之前,进行Allocation Tracking之后可以看见仅有少量的内存占用。
点击第一个button之后再次进行Allocation Tracking可以发现,创建了大量的对象。
进行GC之后,可以发现所创建的对象又大大减少了。
同样的杀掉程序,之后重新进入。这时候内存使用情况不再重复追踪。
当点击第二个button之后。并进行Allocation Tracking可以发现
创建了4W多个对象在第一个线程里面。并且造成了线程1的阻塞(我不知道这样说对不对,但是是根据这个图来的)。