2011-12-05 6 views
10

Tôi phải gửi qua mạng một đối tượng phức tạp mà hầu như tất cả đều là Null, nhưng tôi tự hỏi về kích thước của đối tượng này với tham chiếu null bên trong.Kích thước của một giá trị null được tuần tự hóa

Kích thước của giá trị rỗng chứa trong một đối tượng được tuần tự hóa là bao nhiêu?

Tôi đang đánh giá xem có thay đổi giao thức truyền thông hay không, gửi một đối tượng đơn giản hơn, với chi phí không tái sử dụng đối tượng phức tạp và thực hiện một số đơn giản cho từng loại giao tiếp tôi có.

+3

Điều này thực sự dễ tìm. Sắp xếp một đối tượng vào một tập tin và xem tập tin sẽ lớn như thế nào. So sánh điều này với tệp lớn như thế nào khi bạn tuần tự hóa một đối tượng truyền dữ liệu đặc biệt không chứa các trường bổ sung. – Jesper

Trả lời

13

Bản thân bản thân phải là 1 byte (0x70) như được thấy từ Object Serialization Stream Protocol

+1

FWIW Tôi vừa viết một bài kiểm tra nhỏ và thực sự nó có vẻ là 1 byte cho một null. –