我正在尝试使用 Java 从 PureData 接收相当大的 OSC blob(超过 10000 个字节的数组)。
我尝试了oscP5 库,我得到了ArrayIndexOutOfBoundsException
大约 1500 字节。
我对具有相同限制的JavaOSC 库有相同的限制(来自https://wush.net/trac/lsu-idt/wiki/JavaOSC的代码示例)。
NetUtil
[3] 库给我de.sciss.net.OSCException: Error while receiving OSC packet: java.nio.BufferUnderflowException
但是,我可以使用 PureData 轻松接收这些 blob 甚至更大的 blob。所以我猜我的 Java 配置有问题。
我尝试使用 -Xms512m 甚至 -Xms2048m 来增加 VM 内存,但这无济于事。