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