Вопросы с тегом 'trove4j'

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

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

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

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

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

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

Является ли библиотека библиотеки GNU потокобезопасной? Меня особенно интересует TObjectDoubleHashMap. Я просмотрел их документацию, но он ничего не сказал, так мы будем считать, что он не является потокобезопасным?
задан 24 окт. '11 в 14:18
2
ответов

JVM Crash с G1 GC и библиотекой протоколов

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

Какая реализация NoSQL наиболее подходит?

Я новичок в NoSQL, и я почесываю голову, пытаясь найти наиболее подходящую версию NoSQL для приложения, которое я пытаюсь создать. Мое приложение Java должно иметь хэш-память в памяти, содержащую миллионы до миллиардов записей, поскольку она моделир...
задан 20 февр. '13 в 17:04
6
ответов

Как называется эта технология блокировки?

У меня есть гигантская карта трофеев и метод, который мне нужно часто звонить из нескольких потоков. В большинстве случаев этот метод возвращает true. Потоки делают тяжелый хруст числа, и я заметил, что было какое-то утверждение из-за следующего мето...
задан 07 дек. '11 в 20:54
2
ответов

Выполнение очереди в библиотеке

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

Потребление памяти LinkedHashMap

Пользователь загружает огромный файл, состоящий из 1 миллиона слов. Я разбираю файл и помещаю каждую строку файла в LinkedHashMap<Integer, String>. Мне нужен O (1) доступ и удаление по ключу. Кроме того, мне нужно сохранить порядок доступа, п...
задан 04 янв. '17 в 13:41
2
ответов

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

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

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

Из здесь, я обнаружил, что Colt OpenIntIntHashMap и Trove TIntIntHashMap обеспечивают лучшую производительность и память, чем Java, встроенный в HashMap или Guava HashMultimap. Do Colt OpenIntIntHashMap или Trove TIntIntHashMap позволяют клавиши с...
задан 07 апр. '12 в 19:20
4
ответов

Java Multimap <String, String> с помощью Trove

У меня довольно большой google Multimap<String,String> и я искал способы уменьшить использование памяти. Во всех примерах я могу найти людей, которые делают что-то вроде: Multimaps.newSetMultimap( TDecorators.wrap(new TIntObjectHashMap<Col...
задан 22 марта '13 в 23:09
1
ответ

Набор целых чисел с непрерывными областями в Java

Я хотел бы иметь реализацию набора int tree, которая оптимизирована для множеств с большим количеством непрерывных областей. Например, такое дерево может знать, что содержит всю область от 100 до 150 и, следовательно, поиск 120 концов, как только эт...
задан 06 нояб. '15 в 17:48
4
ответов

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

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

Коллекция для хранения примитивных ints, которая позволяет быстрее содержать() и упорядоченную итерацию

Мне нужна пространственная эффективная коллекция для хранения большого списка примитивных int (s) (около 800 000 ints), что позволяет выполнять быстрые операции для contains() и допускает итерацию в определенном порядке. Более быстрые операции con...
задан 26 апр. '12 в 14:27
1
ответ

Любой способ определить порядок итераций для trove TIntHashSet или TIntIntHashMap?

Можно ли каким-то образом определить порядок итераций элементов из Trove TIntHashSet? Или любой другой примитив Set, который позволяет определять порядок итерации элементов. Я хочу, чтобы итерации элементов в порядке вставки или в том же порядке, ч...
задан 26 апр. '12 в 20:26