为什么Android应用程序重启次数越多,需要的内存就越少?
所以我一直在写我的论文,在写的过程中我得到了一些有趣的结果,我无法解释,所以这里可能有人对安卓有更多的了解 工作简介 在论文的一部分中,我研究了Messenger实现的性能。在越来越多的服务之间来回发送消息时,对使用不同服务的核心应用程序进行了测量。可能值得一提的是,每个服务都位于另一个应用程序中。因此,这意味着1个服务=1个应用程序,其唯一任务是托管服务 进行了这两项试验为什么Android应用程序重启次数越多,需要的内存就越少?,android,performance,memory,service,ram,Android,Performance,Memory,Service,Ram,所以我一直在写我的论文,在写的过程中我得到了一些有趣的结果,我无法解释,所以这里可能有人对安卓有更多的了解 工作简介 在论文的一部分中,我研究了Messenger实现的性能。在越来越多的服务之间来回发送消息时,对使用不同服务的核心应用程序进行了测量。可能值得一提的是,每个服务都位于另一个应用程序中。因此,这意味着1个服务=1个应用程序,其唯一任务是托管服务 进行了这两项试验 连接到数量不断增加的服务时测量RAM 在向越来越多的服务发送消息时测量RAM 如何进行测量 RAM测量始终在建立服务连接后
好的,所以私有内存会像预期的那样增加,但是我仍然想知道PSS值是怎么回事?我的想法是,由于使用了更多的服务,共享内存也会更多=PSS值更高?但是现在这仍然解释了为什么测试1中30个服务的PSS与测试2中1个服务的PSS相同。当您测量私有内存使用情况而不是PSS时会发生什么?很遗憾,我没有绘制私有数据,因此很难判断。当我收到我的帖子时,我会编辑它。我相信PSS可以更好地估计应用程序与私有内存相比的RAM重,这是错误的吗?假设私有内存没有减少,那么PSS下降的原因是什么?