직렬화 방법에 따른 크기 비교
SOAP 직렬화 역시 XML 로 저장되기 때문에 위의 비교표에서는 제외 하였다. = 테스트 결과 = 실제 테스트를 통해 각 직렬화 방법에 대한 결과를 보도록 하자. 아래 직렬화 대상이 되는 개체(소스오브젝트) 가 정의되어 있다 (대략 클래스 크기를 유추해 보기 바란다)
위 클래스를 아래처럼 3가지 방법으로 직렬화 한다.
이렇게 파일스크림에 직렬화를 하고 해당 파일으 크기를 확인 해 보자 binary.bin : 4,236 byte soap.xml : 16,853 byte xml.xml : 18,286 byte 바이너리 vs XML 의 결과를 보면 크기가 대략 4배 정도 차이남을 알 수 있다. 물론 개체(소스오브젝트)의 크기에 따라 조금씩 크기의 변화는 있을 수 있으나 바이너리 직렬화가 크기면에서는 훨씬 장점을 가진다고 할 수 있다. |
DataSet SerializationFormat (0) | 2008.12.04 |
---|---|
직렬화 제어 (0) | 2008.04.18 |
객체 직렬화 (0) | 2008.04.18 |
.NET의 Enterprise Service(COM+) 이해 (0) | 2008.04.04 |
ClickOnce IIS Setup (0) | 2008.04.01 |