Completed
Pipelining to safe syscalls!
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Netty Best Practices for Optimal Performance
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Norman Maurer, Principal Software Engineer @ Red Hat Inc
- 3 No Pipelining Optimization
- 4 Pipelining to safe syscalls!
- 5 write(msg), flush() and writeAndFlush(msg)
- 6 GC Pressure - Run Collector, run...
- 7 Correctly write with respect to slow receivers
- 8 Configure high and low write watermarks
- 9 Issues with using non pooled buffers
- 10 Use Pooling of buffers to reduce allocation deallocation time!
- 11 Use Pooling of buffers to reduce allocation / deallocation time!
- 12 Write direct buffers... Always
- 13 Find pattern in ByteBuf
- 14 Other buffer tips
- 15 File transfer?
- 16 Proxy like application with context switching issue
- 17 Proxy like application which reduce context switching to minimum
- 18 Combine operations when call from outside the EventLoop
- 19 Operations from inside ChannelHandler
- 20 Share ChannelHandlers if stateless
- 21 Use proper buffer type in MessageToByte Encoder
- 22 SSL - Don't use JDKS SSLEngine if performance matters
- 23 Native Transport for less GC and lower latency...
- 24 Switching to native transport is easy