LINUX.ORG.RU

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

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

Я не знаю, сколько мне еще раз повторять, что Atom и VSCode - это полноценные IDE.

Сколько рефакторингов для Java поддерживает Atom? Tomcat поддерживает? Gradle поддерживает?

Тестировали и хэшмапы в JS, и массивы в жабе, и с разным размером целых чисел. Результат для всех вариантов один - жава при прочих равных кушает примерно столько же или чуть больше памяти, но работает раза в два-три быстрее.

Если чуть больше это не проценты, значит что-то делали не так. Нет никакой причины, по которой жава кушала бы больше при одинаковой реализации.

Для тех, кто не в курсе: чтобы включить истинный хэшмап в v8, нужно добавить щели в индексах

Я бы сделал ключ строкой. V8 наверняка для хеша с ключами-числами использует специализированную коллекцию, а в Java ключи боксятся в java.lang.Integer. Ну или использовать специализированную коллекцию в Java.

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

Я не знаю, сколько мне еще раз повторять, что Atom и VSCode - это полноценные IDE.

Сколько рефакторингов для Java поддерживает Atom?

Тестировали и хэшмапы в JS, и массивы в жабе, и с разным размером целых чисел. Результат для всех вариантов один - жава при прочих равных кушает примерно столько же или чуть больше памяти, но работает раза в два-три быстрее.

Если чуть больше это не проценты, значит что-то делали не так. Нет никакой причины, по которой жава кушала бы больше при одинаковой реализации.

Для тех, кто не в курсе: чтобы включить истинный хэшмап в v8, нужно добавить щели в индексах

Я бы сделал ключ строкой. V8 наверняка для хеша с ключами-числами использует специализированную коллекцию, а в Java ключи боксятся в java.lang.Integer. Ну или использовать специализированную коллекцию в Java.