Hi list,
I have a general question on as to whether it's possible to significantly speed up the processing by cutting down on the serialization costs during iterations. The basic setup that I have are a couple of vectors that are repeatedly mutated (added & multiplied) as part of an iterative run within a reducer. A vector is basically "just" an array of doubles - all of the same size. I noticed during simple profiling that roughly 50% of the execution time is spent on serializing the data in using the com.esotericsoftware.kryo.serializers.DefaultArraySerializers in Kryo. I know that any custom operation would would varant custom processing, but given the serialization contributes such a large amount of processing time to the overall runtime it might very well be worthwhile Is that currently exposed in any fashion to the user code, or are there some hooks I could look into? Thanks Johannes