【发布时间】:2014-09-20 00:29:21
【问题描述】:
我正在尝试构建一个使用任何垃圾/随机内容编码的 64 位不透明二进制 Blob,还尝试以这样一种方式制作它,以便我可以以 Kb 为单位指定要生成的数据块的大小.
它的目的是对支持 blob 数据类型(例如 C*)的数据库应用程序的写入吞吐量进行基准测试。 blob 不需要是唯一的,因此可以构造一次,然后重复使用它,以避免由于 GC 和对象创建而导致客户端延迟。
我天真地尝试过使用ByteBuffer.allocateDirect(bSize),以为我可以使用它会从内存中拾取的任何垃圾,但是我怀疑这种方法是否有效。
关于如何实现这一目标的任何建议?
【问题讨论】:
标签: java encoding bytearray blob bytebuffer