This was copying, in one case, 50-100K arrays of 6-10 longs. So, though it's not really a huge CPU burden at creation time, it may be causing a bunch of GC noise. That's harder to pinpoint, and I figured wasn't worth it in terms of safety, since these arrays aren't passed to outside code.