Описание тега trove4j

Библиотека Trove обеспечивает высокоскоростные регулярные и примитивные коллекции для Java.
4 ответа

Высшие и низшие элементы в трове TIntSet?

TIntSet это "отсортированный набор" по смыслу, т.е. его элементы имеют естественный порядок. К сожалению, я не могу найти какие-либо методы, похожие на first() а также last(), Можно ли как-то преодолеть этот недостаток?
24 июн '15 в 13:43
2 ответа

Выполните набор команд как можно быстрее в Java

В моем проекте я хочу загрузить большое количество функций из скрипта в коллекцию, чтобы хранить их и выполнять позже (возможно, много раз), не читая скрипт снова. Мне нужно, чтобы Доступ к функциям был максимально быстрым, и я подумал о двух способ…
2 ответа

Trove jar THashMap класс не найден исключение

Я хочу использовать jar Trove-1.0.2 для карт в моем проекте java. Я использую Eclipse IDE. Я добавил Trove jar, используя "Добавить внешние jar" в пути сборки, но все же я получаю ClassNotFoundException. Но класс gnu.trove.THashMap присутствует в би…
06 мар '13 в 16:03
1 ответ

Получение случайных строк из Trove (TObjectIntHashMap)?

Есть ли способ получить случайные строки из Trove (TObjectIntHashMap)? Я использую Random, чтобы проверить, насколько быстро Trove может искать / загружать 10000 строк. В частности, я хотел бы передать случайное целое число и иметь поиск / загрузку …
27 июл '15 в 14:24
1 ответ

Как работать с синхронной коллекцией?

Я пишу динамический веб-проект на Java и попробовал использовать Trove Collection в одном из моих сервлетов. Я увидел, что проблема возникает в строке создания коллекции, и после этого мой проект складывается. Я обнаружил, что коллекции Trove не явл…
2 ответа

Выполнение Trove Library Queue

Я использую библиотеку trove 3.0.3 в проекте Java. Все классы в gnu.trove.queue (TByteQueue, TDoubleQueue ...) являются интерфейсами. Где я могу найти реализацию классов Queue?
17 сен '13 в 17:52
1 ответ

Java Hash Multi Map (ключ с несколькими значениями) Реализация

Отсюда я обнаружил, что Кольт OpenIntIntHashMap и Троув TIntIntHashMap дать лучшую производительность и использование памяти, чем встроенный в Java HashMap или гуавы HashMultimap, У Кольта OpenIntIntHashMap или Trove's TIntIntHashMap разрешить ключ…
07 апр '12 в 16:20
1 ответ

Установка значения по умолчанию в хэш-карте Trove

Как установить значение по умолчанию (возвращается, когда ключ не существует) для коллекции TLongDoubleHashMap. По умолчанию возвращает 0, я бы хотел, чтобы он возвращал NaN. Я нашел это в документации: Возвращает значение, которое будет возвращено …
11 сен '14 в 16:18
4 ответа

Нужна эффективная Карта или Набор, который НЕ производит никакого мусора при добавлении и удалении

Поэтому, поскольку Javolution не работает ( см. Здесь), мне очень нужна эффективная реализация Java Map, которая не создает мусора при простом использовании. java.util.Map будет производить мусор при добавлении и удалении ключей. Я проверил Trove и …
22 мар '12 в 02:18
2 ответа

Сбой JVM с G1 GC и библиотекой

У нас возникает следующая проблема: На некоторых машинах с Linux приложения Java, использующие библиотеку trove и G1 GC, довольно быстро завершают работу с сообщениями следующего типа: A fatal error has been detected by the Java Runtime Environment:…
02 июл '12 в 12:07
2 ответа

Как вернуть неизменяемое представление коллекции Java Trove?

Я хотел бы поместить неизменяемые обертки вокруг некоторых коллекций Trove: я проверил документацию Trove и, похоже, не могу найти простой способ сделать это (возможно, я упустил что-то очевидное). Так что теперь каждый раз, когда мне нужна такая не…
27 янв '10 в 14:03
1 ответ

Использование стандартного Java HashMap (по сравнению с Trove THashMap) приводит к более медленной работе не-HashMap кода

Я использую HashMap для кэширования около 2 миллионов значений, рассчитанных с помощью рекурсивного алгоритма. Я использую либо HashMap<Integer, Double> из рамок коллекций, или TIntDoubleHashMap из библиотеки Троув, контролируемой boolean useT…
25 янв '17 в 01:04
2 ответа

TIntObjectHashMap - получить ключ для заданного значения

Как получить ключ от Trove TIntObjectHashMap для значения, которое существует и было найдено на карте?? if(map.containsValue(source)) { for (Entry<Integer, String> entry : map.entrySet()) { // entrySet() is not recognized by Trove? and i can n…
30 сен '14 в 11:50
2 ответа

Является ли библиотека Trove поточно-ориентированной?

Является ли библиотека GNU trove поточно-ориентированной? Я особенно заинтересован в TObjectDoubleHashMap. Я посмотрел на их документацию, но она ничего не упоминала, поэтому предположим, что она не поточнобезопасна?
24 окт '11 в 11:18
1 ответ

TObjectIntMap.get() возвращает 0, если ноль Trove

Я использую библиотеку trove для создания хэш-карт http://trove.starlight-systems.com/ Я использую класс TObjectIntMap, в котором мне пришлось использовать функцию get. Проблема в том, что get возвращает 0, если два случая 1- Если значение указанног…
02 мар '15 в 15:52
1 ответ

HashMap<Integer, double []> эквивалентно в строке?

Я только что узнал о библиотеке trove и о том, как она более эффективно использует память, чем JDK Maps. Я ранее использовал хеш-карту для хранения totalSize = 2^N двойной массив записей, как показано ниже: окончательная карта myTable = new HashMap(…
15 янв '15 в 04:33
0 ответов

Одновременные зависимости для Trove 2 и Trove 3 в Maven

Согласно примечаниям к выпуску Trove 3 Чтобы помочь с миграцией, каждый класс был перемещен в другой пакет, который позволяет ранним версиям Trove сосуществовать с Trove 3.x. Таким образом, вам не нужно менять все сразу. Тем не менее, возможно ли на…
09 апр '13 в 10:19
1 ответ

Примитивная альтернатива Guava Table

Есть ли альтернатива таблицам Guava, которая использует примитивы вместо универсальных типов в качестве ключей? Я хотел бы использовать примитивы, чтобы избежать автобокс, вызванный использованием Java Numbers и дополнительных объектов ввода, создан…
21 авг '13 в 20:51
9 ответов

Почему бы не разрешить внешнему интерфейсу предоставлять hashCode/equals для HashMap?

С TreeMap тривиально предоставить заказ Comparatorпереопределяя семантику Comparable объекты добавлены на карту. HashMaps, однако, не может контролироваться таким образом; функции, обеспечивающие значения хеш-функции и проверки на равенство, не могу…
17 окт '08 в 23:06
2 ответа

Пользовательская реализация HashTable в Java?

Я решал проблему Quora, и для моего конкретного решения мне нужна была хеш-таблица (длинные ключи, int-значения) для кэширования значений. Я надеялся, что Java HashMap можно улучшить, потому что я знал свои типы данных для ключей и значений, они был…
20 авг '11 в 06:24