如何将共享库的.text段加载到linux上的大页面中

时间:2016-10-27 13:33:33

标签: linux huge-pages

我正在尝试为我的应用程序的.text段使用大页面来减少TLB未命中。我成功地使用libhugetlbfs支持重新链接了我的应用程序,主要可执行文件的.text段现在被加载到巨大的页面备份内存中。

然而,应用程序的主要代码库被构造为几个共享库,所以我希望这些库也有大页面支持。简单地使用与主应用程序相同的选项链接.so并设置env params不会导致.so .text段位于大页面上。

有没有什么方法可以装入大页面?我可以对我的应用程序进行静态链接,但这会使构建变得非常复杂。

0 个答案:

没有答案