Session Name: | 100,000 Counters, Every Ten Seconds: UNIX Throughput in Reality |
Speaker(s): | Jon Watte |
Company Name(s): | IMVU, Inc. |
Track / Format: | Programming |
Overview: | Developing native C and C++ code for Linux servers provides special challenges and rewards. This session will examine three pitfalls and their solutions, based on experiences developing and deploying a new high-performance 24/7 server code base at IMVU. Topics of multi-core optimization, asynchronous I/O, locking contention, and epoll gotchas will all be covered. C and C++ code examples will be discussed. |