2.5 times as fast by using marshalled data.
Another 2.75 times speedup (6.7 times over unmarshalled) by using MessagePack.