2016-04-09 17 views

cevap

2

dosyayı hafıza-harita ve veri önbelleği kullanacağını yapıştırılan kodu. Verimli olmalı, ama o belleğe tüm veritabanını yüklemez. Bunu yapmak isterseniz, fileMode oluşturucu seçeneği örneğin kullanarak veritabanını yüklemek gerekir:

DatabaseReader reader = new DatabaseReader 
    .Builder(new File("C:\GeoLite2-City.mmdb") 
    .fileMode(com.maxmind.db.Reader.FileMode.MEMORY) 
    .withCache(new CHMCache()) 
    .build(); 

Ancak çoğu durumda, muhtemelen bu arasında bir performans farkı görmez bellek eşlemeli dosya. sizin bilgi için

+0

teşekkürler! – curious1

İlgili konular