建议Prolog处理器利用大页。

16

有没有支持使用大页面(每个内存页面2MB/4MB)而不是普通的4Kb内存页面的Prolog实现。

理想情况下,我希望能向解释器/编译器/运行时声明,对于某些特定应用程序,可以使用X个大页面作为各种堆栈/划痕内存的空间。

当然,并非所有应用程序都能受益于此,但我相信有不少应用程序能够从中受益。毕竟,兆字节已经是新的千字节:)


1
哦,我记得Arity/Prolog允许使用大于4k的页面大小,但是快速搜索没有找到任何信息。很酷的问题。 - vmg
例如这个链接:http://eclipseclp.org/doc/userman/umsroot152.html? - coredump
@coredump。感谢您提供的链接!这些信息与[tag:huge-pages]有何关联?(其他Prolog处理器的页面通常有很多与“内存使用”相关的开关,但与[tag:huge-pages]无关,例如https://sicstus.sics.se/sicstus/docs/latest4/html/sicstus.html/System-Properties-and-Environment-Variables.html) - repeat
@repeat 哦,现在我明白问题了。这并不是相关的内容,抱歉。 - coredump
@coredump。没关系!虽然与相关,但并不如我所希望的那样精准... - repeat
显示剩余3条评论
1个回答

6

你是否在某个JVM上对JekeJeke进行了性能测试,一次关闭hugepages,另一次打开hugepages? - repeat
我不想直接比较JekeJeke和其他不在JVM上运行的Prolog处理器的性能测量结果)... 我很好奇hugepages是否有益,如果有益的话,对哪种基准测试有益。 - repeat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接