10 coding tips of high-frequency exchange connectivity

[c] use enum/char rather than vptr (Miami
[c] hand-crafted hash table, which is often more optimized for our specific requirement (Barcap
[c] Fixed-width, padded char-array without null terminator (Miami
[c] favor Set to Map
[c] hand-crafted reference counted data structure (Miami
[c] monolithic network-friendly wire format STRUCT for high volume data transfer. Nothing fancy.
[c] java finalizers slowing down garbage collection
[c] favor arrays to object graphs (UBS
[c] avoid boxing and java colllections. Favor primitives. (CS
specialized operator-new. See [[eff c++]]

Note — all of these are considered optimizations on memory. That’s where C++ outsmarts java.

[c=according to insiders]


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s