|
|
|
|
|
by Alupis
1000 days ago
|
|
It's not necessarily outside of GC, it's that they make great efforts to avoid GC. Such as instantiating all objects at startup and holding references to avoid GC, never using new keyword, avoiding objects in favor of primitives, avoid exceptions, etc. These systems often restart or do a full "stop the world" GC once per day. The system is quite different than what most are used to, especially during a trend towards increasingly Functional styles with immutability as a default, etc. Peter Lawrey[1] has some great posts/talks about his experiences in HFT. [1] https://github.com/peter-lawrey |
|