Tôi hiện đang sử dụng trình định dạng nhị phân (Remoting) để tuần tự hóa và deserialize các đối tượng để gửi xung quanh LAN của tôi.Trình nối tiếp nhanh nhất và bộ giải mã với bộ nhớ thấp nhất trong C#?
Gần đây tôi đã nâng cấp từ 2.0 lên .NET 3.5. Có 3,5 giới thiệu bất kỳ loại mới để cải thiện hiệu suất serialization?
Tôi đã xem xét DataContractSerializer
, nhưng điều này sẽ nối tiếp mọi thứ với quyền XML cơ bản ... mà phải tăng thêm dung lượng bộ nhớ.
Trình nối tiếp nhanh nhất để gửi các đối tượng qua mạng LAN của tôi là gì? Tôi không quan tâm về interop hoặc versioning…. Tôi cần tốc độ!
Tôi đang mở cho các lựa chọn thay thế nguồn mở của bên thứ ba.
Dường như có hai câu hỏi ở đây ... Nối tiếp nhanh nhất là một, số còn lại là tuần tự hóa với dấu chân mem thấp nhất. –
@Mauricio: Luôn luôn là vấn đề cân bằng. Bạn thường tìm kiếm tối ưu giữa hai phẩm chất, vì vậy bạn xem xét cả hai cùng một lúc. –
có thể trùng lặp của [Cách nhanh nhất để tuần tự hóa và deserialize đối tượng .NET] (http://stackoverflow.com/questions/4143421/fastest-way-to-serialize-and-deserialize-net-object) – nawfal