Я пытаюсь получить довольно большой блок OSC (массив более 10000 байт) из PureData с Java.Как получить большой OSC blob в Java
Я пробовал oscP5 library и получил ArrayIndexOutOfBoundsException
около 1500 байт.
У меня то же самое с JavaOSC library с тем же ограничением (с кодом примера от https://wush.net/trac/lsu-idt/wiki/JavaOSC).
NetUtil
[3] Lib дать мне de.sciss.net.OSCException: Error while receiving OSC packet: java.nio.BufferUnderflowException
Однако я могу легко получить эти капли и еще больше один с PureData. Итак, я думаю, что что-то не так с моей конфигурацией Java.
Я попытался увеличить память VM с помощью -Xms512m и даже -Xms2048m, но это не поможет.
Просто посмотреть, если вы читаете данные дважды. – learningloop
, если вы имеете в виду чтение данных OSC дважды, может быть, но тогда почему он работает с меньшими блобами с тем же кодом? – antoine