我想测量一个应用在页面缓存层上的执行时间,但由于我是Android Linux内核领域的初学者,我不知道有什么工具可以帮助我完成这个过程。据我所知,可以使用Systrace或fTrace来提取这些信息,但需要足够的内核领域知识。如果有任何工具或某些亚行命令,可以帮助我与提取,请让我知道。谢谢你,谢谢我试着提取Ftrace日志,但它们对我来说很复杂。
bbuxkriu1#
要测量Android上Linux内核中应用在页面缓存层上花费的执行时间,您可以使用以下工具和方法:-Cachestat是一个在Linux中提供缓存统计的工具。它可以用来测量页面缓存活动。要安装cachestat,可以使用perf-tools,它是linux-tools库的一部分。下面是安装和运行cachestat的步骤:
sudo apt-get install linux-tools-common linux-tools-generic wget https://raw.githubusercontent.com/brendangregg/perf-tools/master/fs/cachestat chmod +x cachestat sudo ./cachestat
1条答案
按热度按时间bbuxkriu1#
要测量Android上Linux内核中应用在页面缓存层上花费的执行时间,您可以使用以下工具和方法:
-Cachestat是一个在Linux中提供缓存统计的工具。它可以用来测量页面缓存活动。要安装cachestat,可以使用perf-tools,它是linux-tools库的一部分。下面是安装和运行cachestat的步骤:
sudo apt-get install linux-tools-common linux-tools-generic wget https://raw.githubusercontent.com/brendangregg/perf-tools/master/fs/cachestat chmod +x cachestat sudo ./cachestat