0
ответов

Как я могу получить шорт[] из ByteBuffer

Я использую код JNI в проекте Android, в котором для собственной функции JNI требуется короткий [] аргумент. Однако исходные данные хранятся как ByteBuffer. Я пытаюсь преобразовать формат данных как...
вопрос задан: 13 August 2012 08:31
0
ответов

Манипуляции с ByteBuffer из JNI

Мне нужно передать (прямой )ByteBuffer собственным функциям, которые будут читать/записывать из/в буфер. После завершения этих операций я хотел бы получить доступ к ByteBuffer из кода Java, используя...
вопрос задан: 4 July 2012 16:20
0
ответов

почему хэш-коды ByteBuffers одинаковы?

У меня есть такой конструктор класса: public JavoImageCorrectedDataHeader() { ByteBuffer buffer = ByteBuffer.allocate(this.size()); buffer.order(java.nio.ByteOrder.LITTLE_ENDIAN); ...
вопрос задан: 18 June 2012 20:06
0
ответов

Как прочитать запрос, используя CompletionHandlers и ByteBuffer меньше, чем запрос?

Я использую Java 7 и AsynchronousSocketChannel. Я хотел бы прочитать запрос (например, HTTP POST), но я изо всех сил пытаюсь придумать хорошее решение для чтения полного запроса, если он больше, чем ...
вопрос задан: 22 May 2012 09:19
0
ответов

коллекция байтов, аналогичная ByteBuffer из Java

Мне нужна реализация C#чего-то похожего с ByteBuffer из Java. Интересующие методы -.remaining()-возвращает количество элементов между текущей позицией и пределом. -.array ()-...
вопрос задан: 9 April 2012 19:24
0
ответов

Могут ли несколько потоков видеть записи в ByteBuffer с прямым отображением в Java?

Я работаю над чем-то, что использует ByteBuffers, построенные из файлов с отображением памяти (через FileChannel.map ()) как а также прямые ByteBuffers в памяти. Я пытаюсь понять параллелизм и память ...
вопрос задан: 27 January 2012 02:50
0
ответов

Java / Android - Fast ByteBuffer Parsing

Я пишу веб-сервер для мобильных устройств на базе Android на java. Этот веб-сервер является однопоточным и следует идее, лежащей в основе nginx, node.js и подобных: не создавайте несколько потоков, просто используйте async ...
вопрос задан: 27 January 2012 02:47
0
ответов

Could ByteBuffer implement DataOutput/DataInput?

Is there some subtle reason why java.nio.ByteBuffer does not implement java.io.DataOutput or java.io.DataInput, or did the authors just not choose to do this? It would seem straightforward to map the ...
вопрос задан: 27 January 2012 02:35
0
ответов

Проблема с производительностью Java ByteBuffer

При обработке нескольких гигабайтных файлов я заметил кое-что странное: кажется, что чтение из файла с использованием файлового канала в повторно используемый объект ByteBuffer, выделенный с помощью allocateDirect, происходит намного медленнее ...
вопрос задан: 27 January 2012 02:32
0
ответов

Получить указатель на Java ByteBuffer через JNI

Как мне получить указатель на внутренний массив Java ByteBuffer? JNIEXPORT void JNICALL test (JNIEnv * env, jobject thiso) {jclass cls = env-> FindClass ("java / nio / ByteBuffer"); jmethodID ...
вопрос задан: 27 January 2012 02:28
0
ответов

Предотвращение OutOfMemory при использовании java.nio.MappedByteBuffer

Рассмотрим приложение, которое создает 5-6 потоков, каждый поток в цикле выделяет MappedByteBuffer для страницы размером 5мб. MappedByteBuffer b = ch.map(FileChannel.MapMode.READ_ONLY, r, 1024*1024*5); Скоро ...
вопрос задан: 18 December 2011 16:41
0
ответов

Java Read File Larger than 2 GB (Using Chunking)

Я реализую сервер передачи файлов и столкнулся с проблемой отправки файла размером более 2 ГБ по сети. Проблема начинается, когда я получаю файл, с которым хочу работать, и пытаюсь прочитать его ...
вопрос задан: 24 November 2011 14:26
0
ответов

как я могу создать подкласс ByteBuffer?

Таким образом, архитекторы Java NIO создали не интерфейс ByteBuffer, а класс ByteBuffer, который не является конечным классом, но у него нет общедоступных конструкторов пакета, и поэтому его нельзя разделить на подклассы ...
вопрос задан: 11 October 2011 11:55
0
ответов

BYTEBUFFER и BYTE ARRAY

Проблема Мне нужно для преобразования двух ints и строку переменной длины до байтов. То, что я сделал, я преобразовал каждый тип данных в байтовый массив, а затем добавил их в байтовый буфер. Из которых сразу после ...
вопрос задан: 31 August 2011 13:20
0
ответов

ByteBuffer getInt () question

Мы используем Java ByteBuffer для связи сокетов с сервером C ++. Мы знаем, что Java является прямым порядком байтов, а связь через сокеты также является прямым порядком байтов. Итак, всякий раз, когда поток байтов принимается и помещается в ...
вопрос задан: 4 August 2011 15:16
0
ответов

Как определить длину байтов, полученных методом UsbRequest.queue (..)?

У меня проблемы с классом UsbRequest в Android 3.1. Это мой код: ByteBuffer buffer = ByteBuffer.allocate (4096); buffer.order (ByteOrder.LITTLE_ENDIAN); Запрос UsbRequest = новый UsbRequest (); ...
вопрос задан: 2 August 2011 16:49
0
ответов

Является ли Java DirectByteBuffer обертывает сборщиком мусора?

Я понимаю, что когда выделяется directbytebuffer, он не подлежит сборке мусора, но меня интересует, собирается ли объект оболочки сборщиком мусора. Например, если я выделил новый ...
вопрос задан: 14 July 2011 17:51
0
ответов

Как вы получаете последовательные срезы из ByteBuffer?

У меня есть ByteBuffer, содержащий большой файл (100 МБ): java.nio.ByteBuffer byteBuffer = ByteBuffer.wrap (multipartFile .getBytes ()); writeChannel.write (byteBuffer); writeChannel ....
вопрос задан: 4 July 2011 22:38
0
ответов

Fast ByteBuffer to CharBuffer or char[]

What is the fastest method to convert a java.nio.ByteBuffer a into a (newly created) CharBuffer b or char[] b. By doing this it is important, that a[i] == b[i]. This means, that not a[i] and a[i+1] ...
вопрос задан: 9 May 2011 11:32
0
ответов

Циклический байтовый буфер Java, расширяющий java.nio.ByteBuffer

Каждая реализация кольцевого байтового буфера Java, упоминаемая мной в SO и других источниках, не расширяет java.nio.ByteBuffer, который мне необходим для использования с SocketChannel. Кто-нибудь знает ...
вопрос задан: 4 March 2011 00:57
0
ответов

ByteBuffer не освобождает память

В Android прямой ByteBuffer никогда не освобождает свою память, даже при вызове System.gc (). Пример: выполнение Log.v ("?", Long.toString (Debug.getNativeHeapAllocatedSize ())); ByteBuffer ...
вопрос задан: 21 February 2011 20:12
0
ответов

Обертывание ByteBuffer с помощью InputStream

У меня есть метод, который принимает InputStream и считывает из него данные. Я также хотел бы использовать этот метод с ByteBuffer. Есть ли способ обернуть ByteBuffer так, чтобы к нему можно было получить доступ как к потоку?
вопрос задан: 2 December 2010 06:21
0
ответов

Являются ли классы Java ByteBuffer / IntBuffer / ShortBuffer быстрыми?

Я работаю над приложением Android (в Java, очевидно), и недавно я обновил свой код для чтения UDP. В обеих версиях я установил несколько буферов и получил пакет UDP: byte [] buf = new byte [10000]; ...
вопрос задан: 27 October 2010 22:15
0
ответов

Как сериализировать ByteBuffer

Я хочу отправить java.nio. ByteBuffer accross сеть с помощью RMI, однако ByteBuffer не является сериализуемым. Я попробовал следующий пользовательский класс напрасно: общедоступный класс NetByteBuffer реализует Java....
вопрос задан: 20 October 2010 22:01
0
ответов

сравнить содержимое ByteBuffer?

Какой самый простой способ в Java сравнить содержимое двух ByteBuffers для проверки равенства?
вопрос задан: 22 September 2010 13:48
0
ответов

Почему разница в кривой производительности между ByteBuffer. allocate () и B yteBuffer.allocateDirect ()

Я работаю над некоторым кодом SocketChannel-to-SocketChannel, который лучше всего работает с прямым байтовым буфером - долгоживущим и большим (от десятков до сотен мегабайт на соединение). ...
вопрос задан: 6 September 2010 15:34