在分析过程中,查看大部分时间都花在clear_page_c上,然后是memset。但是,我不知道clear_page_c是什么。
我假设clear_page_c将页面中的所有数据设置为0,但我没有找到任何文档。到目前为止,我发现的最好的东西是引用了this link
clear_page_c函数更令人担忧,它是一个与内存控制相关的核心函数。网络搜索没有透露更多的信息。

最佳答案

您可以阅读源代码来了解它的作用,尽管它是用汇编语言编写的,而不是用C语言编写的。简短的回答是,是的,它用零填充了页面。
http://code.woboq.org/linux/linux/arch/x86/lib/clear_page_64.S.html

10-07 18:39