Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
/** Creates new in-memory database. Changes are lost after JVM exits.
* <p/>
* This will use DirectByteBuffer outside of HEAP, so Garbage Collector is not affected
*
*/
public static DBMaker newDirectMemoryDB(){
DBMaker m = new DBMaker();
m._file = null;
m._ifInMemoryUseDirectBuffer = true;
return m;
}
m.put(counter,"");
Одним дождливым вечером я размышлял о памяти менеджмент в Java и как эффективно использовать Java коллекции. Я сделал простой эксперимент, сколько записей я могу вставить map с 16 Гб оперативной памяти?
3 миллиарда записей в Java Map на 16 GB RAM