mark-christiaens/xtext — comment on commit 701231c7b73b88cbd6cd05b9aef9c5adf3e5473f
File: plugins/org.eclipse.xtext/src/org/eclipse/xtext/nodemodel/serialization/DefaultSerializationService.java line 182
By mark-christiaens:

Did the experiment of replacing the DataInputStream and DataOutputStreams by EObject*Stream. It's quite a bit slower: 10 to 15 drop in build times of one of our big projects. I had a look at the EObject*Stream implementations and kind really see a good reason why it should be so. Might be that Hotspot optimizes Data*Streams specifically. Should you be curious, I've pushed that alternative version as branch "eobjectstreams". I'll go back to my existing implementation.