有没有支持使用大页面(每个内存页面2MB/4MB)而不是普通的4Kb内存页面的Prolog实现。
理想情况下,我希望能向解释器/编译器/运行时声明,对于某些特定应用程序,可以使用X个大页面作为各种堆栈/划痕内存的空间。
当然,并非所有应用程序都能受益于此,但我相信有不少应用程序能够从中受益。毕竟,兆字节已经是新的千字节:)
有没有支持使用大页面(每个内存页面2MB/4MB)而不是普通的4Kb内存页面的Prolog实现。
理想情况下,我希望能向解释器/编译器/运行时声明,对于某些特定应用程序,可以使用X个大页面作为各种堆栈/划痕内存的空间。
当然,并非所有应用程序都能受益于此,但我相信有不少应用程序能够从中受益。毕竟,兆字节已经是新的千字节:)
由于一些Prolog运行在Java JVM上,而且由于一些Java JVM有一个标志,所以我猜答案是肯定的。另请参见:
Java支持大内存页
http://www.oracle.com/technetwork/java/javase/tech/largememory-jsp-137182.html
有几个Prolog运行在Java JVM上:
Prolog实现的比较
https://en.wikipedia.org/wiki/Comparison_of_Prolog_implementations
再见