WCF 및 NetTcpBinding을 사용하여 네트워크를 통해 보내야하는 일부 이진 데이터의 바이트 배열이 있습니다. 내 문제는 내가 배열의 일부만 보내야한다는 것입니다. 해당 부분을 별도의 배열에 복사하는 대신 다른 방법으로이 작업을 수행 할 수 있습니까? 이 여분의 복사 성능을 저하시키고 가능한 경우이를 피하고 싶습니다.WCF를 사용하여 네트워크를 통해 바이트 배열을 보내는 중
1
A
답변
0
모든 경우에 복사 작업의 성능 저하는 WCF 호출의 컨텍스트에서 무시해도됩니다.
정말 잘 수행하는 Array.Copy를 사용하십시오.
+0
예를 들어 WCF가 List
+0
더 추상적 인 컬렉션 클래스를 사용하여 성능을 얻지는 않습니다. 배열 복사본 작업을 내부적으로 수행해야합니다. –
관련 문제
- 1. VB.Net 클라이언트에서 서버로 바이트 배열을 보내는 중
- 2. 소켓을 통해 임의의 길이의 배열을 보내는 중. Endianness
- 3. ansi c를 사용하여 udp를 통해 바이트 배열을 보내는 방법은 무엇입니까?
- 4. 소켓을 통해 다중 바이트 배열을 전송하는 중
- 5. WCF를 통해 XML을 보내는 데 문제가 있습니까?
- 6. $ .ajax를 통해 배열을 보내는 방법
- 7. Java에서 소켓 채널을 사용하여 네트워크를 통해 파일을 보내는 방법
- 8. WCF를 사용하여 파일을 전송하는 중
- 9. [iPhone] : 무선 네트워크를 통해 출력 스트림을 보내는 방법은 무엇입니까?
- 10. 파이썬에서 네트워크를 통해 객체를 보내는 가장 좋은 방법은 무엇입니까?
- 11. ajax를 통해 js 배열을 보내는 방법은 무엇입니까?
- 12. Python, Pygame, Pyro : 네트워크를 통해 서피스를 보내는 방법은 무엇입니까?
- 13. 네트워크를 통해 java.lang.reflect.Proxy를 전송하십시오.
- 14. 네트워크를 통해 정보 전송
- 15. GStreamer를 사용하여 로컬 네트워크를 통해 오디오 이동
- 16. Java에서 UDP를 사용하여 네트워크를 통해 객체를 전송하는 경우
- 17. 네트워크를 통해 사용자 지정 특성을 사용하여 파일 보내기
- 18. NamedPipe를 통해 여러 줄을 보내는 중?
- 19. WCF를 통해 개체 노출
- 20. 자바를 사용하여 네트워크를 통해 객체를 전송하는 방법
- 21. 네트워크를 통해 JDBC를 사용하여 MySQL에 연결
- 22. MSBuild를 사용하여 네트워크를 통해 IIS 인스턴스 만들기
- 23. 바이트 배열을 사운드로 바꿉니다.
- 24. 네트워크를 통해 파일 전송
- 25. 리눅스에서 (네트워크를 통해) Windows에서
- 26. tiff 바이트 배열을 C 바이트로 itextsharp를 사용하여 바이트 배열로 변환
- 27. Java에서 네트워크를 통해 압축 및 전송 하시겠습니까?
- 28. Java 저장소에서 알 수없는 길이의 바이트 배열을 가져 오는 중
- 29. 네트워크를 통해 어레이를 전송할 수 있습니까?
- 30. Bundle을 사용하여 배열을 보내는 방법은 무엇입니까?
네트워크를 통해 데이터를 보내는 경우 어쨌든 여러 번 복사됩니다. 현재 프로세스의 사용자 공간에있는 데이터의 일부를 복사하면 다른 모든 것과 비교할 때 최소한의 오버 헤드가 발생합니다. 이 오버 헤드가 실제로 중요한지 측정 했습니까? –