Jnetpcap bug引起的OutOfMemeoryError

分析:数据包对象PcapPacket是JMemory子类,JMemory使用直接内存(java堆外分配的内存)来分配内存,分配时需使用maxDirectMemory()方法来获取最大允许的直接内存,由于获取的最大内存总是64M,所以当数据包所占空间大于64M时就会OutOfMemeory。 解决办法:可能这种并不算是bug,只是没找到合适的API去设置最大直接内存,(额,我找了一圈是没找到),所以
相关文章
相关标签/搜索