parent
cb8664a88f
commit
5760f38026
1 changed files with 15 additions and 0 deletions
@ -0,0 +1,15 @@ |
|||||||
|
# Registered I/O |
||||||
|
|
||||||
|
**Registered I/O** is an optimization technique that enhances the performance of asynchronous |
||||||
|
I/O operations by pre-registering resources such as file descriptors, memory buffers, or |
||||||
|
network sockets with the operating system. This reduces the overhead of repeated system calls |
||||||
|
and resource management, making it highly beneficial for server-side game development, where |
||||||
|
low-latency and high-throughput are critical. Technologies like `io_uring` and Windows |
||||||
|
`RIO (Registered I/O)` API leverage this approach to minimize kernel interactions, improving |
||||||
|
efficiency for handling large-scale multiplayer game servers. By reducing context switching |
||||||
|
and memory allocation overhead, Registered I/O helps game servers achieve smoother performance |
||||||
|
and lower latency. |
||||||
|
|
||||||
|
Visit the following resources to learn more: |
||||||
|
|
||||||
|
- [@official@Microsoft Registered I/O (RIO)](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/hh997032(v=ws.11)) |
Loading…
Reference in new issue