LINUX.ORG.RU

История изменений

Исправление dizza, (текущая версия) :

в частности vec - как std::vector в С++ - это просто массив значений.

Все на векторе не напишешь.

Очевидно, более сложные коллекции активно выделяют память для своих внутренних структур, но это необходимый минимум

Вот и я говорю - тормозит.

Там да, для каждой вставки объект выделяется в куче, и контейнер хранит ссылку на Object, неявно приводя его к нужному типу.

Кукаретик, не знающий как работает JVM, детектед. Память в хипе выделяется сразу в количестве Xms, создание нового обьекта в жабе, это просто bump pointer-a, в этом боьшом предвыделенном пуле.

Исходная версия dizza, :

в частности vec - как std::vector в С++ - это просто массив значений.

Все на векторе не напишешь.

Очевидно, более сложные коллекции активно выделяют память для своих внутренних структур, но это необходимый минимум

Вот и я говорю - тормозит.

Там да, для каждой вставки объект выделяется в куче, и контейнер хранит ссылку на Object, неявно приводя его к нужному типу.

Кукаретик, не знающий как работает JVM, детектед. Хип выделяется сразу в количестве Xms, создание нового обьекта в жабе, это просто bump pointer-a, в этом боьшом предвыделенном пуле.