Skip to content

Instantly share code, notes, and snippets.

View cowtowncoder's full-sized avatar

Tatu Saloranta cowtowncoder

View GitHub Profile
@cowtowncoder
cowtowncoder / jvm-serializers-stream-2011-10-03.txt
Created October 3, 2011 18:34
Preliminary results for jvm-serializers, data-stream
MacBook-Pro% ./run-stream data-stream/media.9.cks
Checking correctness...
[done]
create ser +same deser +shal +deep total size +dfl
java-manual 1405 15819 14622 12907 13581 14259 30077 2337 620
hessian 1411 41665 33286 56918 57621 58584 100249 2481 800
protobuf 2978 39151 20280 23551 24770 26197 65348 2198 654
thrift 2951 42119 38970 24240 25234 26443 68562 3235 717
thrift-compact 2952 40505 37073 24486 25628 26874 67379 2210 639
avro 1995 41140 38919 25841 34465 41194 82334 1999 576
package test;
import java.util.*;
import javax.ws.rs.core.*;
public final class RestJsonApplication
extends Application
{
public Set<Class<?>> getClasses()
package test;
import java.util.*;
import javax.ws.rs.*;
import javax.ws.rs.core.MediaType;
/**
* Test root resource to show case use of JSON
*/
package test;
import java.io.InputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.lang.annotation.Annotation;
import java.lang.reflect.Type;
import javax.ws.rs.*;
import javax.ws.rs.core.MediaType;