Performance Considerations for Network Streams
- Updated2023-02-17
- 1 minute(s) read
Performance Considerations for Network Streams
Your network stream's performance requires careful consideration of its throughput and latency measurements.
Throughput and latency depend on the specifications of the systems involved in the communication, the network interface used for the communication, and the overall congestion and reliability of the network itself.
Refer to the following resources for help improving the performance of your network stream.
- Components That Commonly Affect Throughput—The following diagram breaks down the components of a network stream and how they affect its performance.
- Determining Endpoint Efficiency—Display endpoint information to see how effective a stream is performing.
- Tolerating Temporary Network Outages—Modify endpoint buffer sizes to tolerate network outages.
- The Fixed Cost of Calling Read and Write—The cost of calling read and write over time affects network stream performance.
- Data Types with the Highest Throughput—Choose a data type with the best throughput.
- Alleviating Additional Latency—Choose how quickly a stream flushes its data across the network.