2015-03-27 21 views
17

Vanilla 4Kb bellek sayfaları yerine büyük sayfalar (bellek sayfası başına 2MB/4MB) kullanan herhangi bir Prolog uygulaması var mı?Büyük sayfaları kullanmak için Prolog işlemciyi onayla

İdeal olarak, belirli bir uygulama için çeşitli yığınlar/yığınlar/çizik bellekler için X büyük sayfalarını kullanmanın uygun olmadığını yorumlayıcıya/derleyiciye/çalışma zamanına bildirmek isterim. Tabii ki, tüm uygulamaların bundan faydalanamaması, ancak bir kaç'dan daha fazla olduğunu eminim. Megabytes sonuçta yeni kilobayt vardır :) bazı Prologs yana

+0

Sayfa boyutu işletim sistemi tarafından belirlenecektir; prolog uygulaması üzerinde çalışan değil. – user3344003

+0

Hayır. Konuyla ilgili bilgi için, https://wiki.debian.org/Hugepages – repeat

+1

Huh'a bakın, Arcy/Prolog'un 4k'dan büyük sayfa boyutları için izin verdiğini hatırlıyorum gibi görünüyordu, ancak hızlı bir arama hiçbir şeyle sonuçlanmadı . Güzel soru. – vmg

cevap

6

Java JVM üzerinde çalışan ve bazı Java JVMs bunun için bir bayrak beri, ben evet cevabı sanırım. Ayrıca bakınız:

Java Desteği Büyük Hafıza Sayfalar
için http://www.oracle.com/technetwork/java/javase/tech/largememory-jsp-137182.html

vardır Prologs Java JVM üzerinde çalışan bir çift: Prolog uygulamalarının

Karşılaştırma
https://en.wikipedia.org/wiki/Comparison_of_Prolog_implementations

Bye

+0

Bazı JVM üzerinde JekeJeke ile performans testleri, büyük sayfalar kapalı bir kez, dev sayfaları ile başka bir kez açıldı? – repeat

+0

JekeJeke ve JVM üzerinde çalışmayan diğer Prolog işlemcilerin performans ölçümlerini doğrudan karşılaştırmak istemiyorum ... Büyük sayfaların yararlı olup olmadığını merak ediyorum ve eğer böyle bir kriter için. – repeat