建议 Prolog 处理器使用大页面

Advising Prolog processor to utilize huge-pages

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

理想情况下,我想向 interpreter/compiler/run-time 声明,对于某些特定应用程序,可以将 X 大页面用于各种 heaps/stacks/scratchpad-memory。

当然,并非所有应用程序都能从中受益,但我确信 不止一些 会受益。 兆字节是新的千字节,毕竟:)

由于某些 Prologs 在 Java JVM 上运行,并且由于某些 Java JVM 有一个标志,我猜答案 是是的。另见:

Java 支持大内存页面
http://www.oracle.com/technetwork/java/javase/tech/largememory-jsp-137182.html

Java JVM 上有几个序言 运行:

Prolog 实现的比较
https://en.wikipedia.org/wiki/Comparison_of_Prolog_implementations

再见