어떤 직렬화를 사용해야합니까?.NET에서 성능이 가장 중요하고 데이터 형식이 중요하지 않은 시나리오에 가장 적합한 직렬화?
100000 개 이상의 요소가있는 큰 사전을 저장해야하며 바이너리인지 포맷되었는지 여부를 신경 쓰지 않고이 데이터를 직접 저장하고로드해야합니다.
지금은 BinarySerializer를 사용하고 있지만 가장 효과적인 지 확실하지 않습니까?
.NET 표준 라이브러리 또는 무료로 제공되는 외부 라이브러리에서 대안을 제안하십시오.
EDIT : 디스크와 그 디스크로 직렬화합니다. 응용 프로그램도 단일 스레드입니다.
감사합니다. 기본적으로의 미디어에는 int 및 2 string public 멤버와 private static member가 각각 1 개씩 있습니다. 사적인 일에 관심이 있습니까? 또한 PB를 사용하면 물건을 직렬화 가능으로 표시 할 것인가 아니면 10보다 다른 방식으로 동일한 것을 직렬화 할 수 있으므로 더 복잡합니까? –
"메시지"와 관련된 유형을 설명하고 클래스가 자동 생성됩니다 (부분 클래스로, 원하는 경우 자신 만의 논리를 추가 할 수 있습니다). –
감사합니다. Jon, 나는 이것을 분명히 시도 할 것입니다. 당신이 이것을 썼다면 틀릴 수 없습니다. –