2010-03-15 2 views
1

현재 Windows에서 IPC 용 명명 된 파이프를 .NET/C#으로 평가 중입니다.
저는 현재 단일 생산자, 단일 소비자 시나리오를보고 있습니다.
좋은 성능 고려 사항 가이드 라인이 있습니까?
첫 번째 테스트 케이스에서 나는 큰 메시지 대 작은 메시지의 속도를 비교하고 있었고 큰 (64k) 메시지가 작은 (48 바이트) 패키지로 전송된다는 것 같습니다. 이것은 기본 매개 변수를 사용했습니다. 더 많은 테스트 시나리오를 추가 할 수도 있지만 시간이 많이 소요되므로 지침을 찾고 있습니다.Windows - C#을 사용한 명명 된 파이프 성능 권장 사항

답변

2

Windows NT 4 및 Windows 2000에서 Named Pipes를 사용했습니다. 정말 빠릅니다.

우리가 XP로 전환했을 때 가끔은 빠를 것이고 나머지 시간은 느릴 것입니다. 똑같은 코드.

우리는 우리 자신의 공유 메모리 데이터 전송을 작성했습니다. 진지하게 빠르다.