????Martin Thompson??LMAX?????????????QCon?????2016???????????????keynote?????????????????????“??????????????”??????Thompson??????????????“??????????”?????“???????????????????????????”??
?????????г????????????????????????????????????????????????α??????顣
????10.??????????
???????????????????????????????д????????????????????????Thompson????????“?????????????????????”??????????????JVM??CLR????????????????????????“???°汾?п??????bug??”
?????????????????????????ж?????????????????????????????????????????Thompson???????????????????????????????°汾?????????????????????е?????????????????????????????????С?
????9.?????????
????Thompson???????????????£??????????????Web???????????????????????????????????????????????????е?????????????????????profiler????????????????У?ORM????????7??000?Σ??????????????????????????????????????????????????????????????????????????????“???????ж?????????????????е??????????????????????????”
????8. ??????????????????
????Thompson???????????????????????????????????ò???????????RAM????1GB?????????long??????????????????????????????????η???????????????????

???????????????????????????е???????????????????????????????ν??д?????Thompson?????????????????????????????????????????????2GB??????????Java??HashMap???.NET??Dictionary?????????????????????????Щ????.NET???Java?????
????7. ???????????
???????????????У??????伸????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Ч????90ns/op??????7ns/op????????????????????????
????6. ???ò???
??????????????????????????ò??к?????????????????????Щ????????????????Thompson??????“??????????????COST??Σ?”????????????????????????COST?????????????????Configuration that Outperforms a Single Thread?????????????????????????COST????????£?
??????????????У?????????COST???????????????????????????á?COST?????????????????????????????????????????????????????????????????????д??????????棬???????????????????????
??????????????????????????????????????ó????μ?????“???????????з?????COST???????????????????????????????????????????????????????????”
??????????????У?Thompson???????????????????????????????????????Щ???????????????е???????????С?????Amdahl??????????????5%?????????У??????????????????????????????????????????20????
????Thompson??????Neil J. Gunther??1993??????????????????????Universal Scalability Law??PDF????????????????з????????shared-nothing??????????????????????????????????????????????????????????????????????????????????????????????????????ο????????????????????檔?????????????????????????????????????????????????????

????Thompson??????USL????????????????????????????????????????????????????????“?????У???????????????·????????????????????Ч??????”
????Thompson??????????????????????????????????????mutable???????????“?????????????ж?……?????????????bug”????????????????÷?????????????????????????????????д??????
?????????????????????????飺?????????????????????????????з??????????跨?????????汾?????????????з??????????????
????5. ?????TCP
??????????????Thompson???????????????????????TCP????г?????????????????У??п????????????ACK????????????·??????????????????????????2-5????????????????TCP???????????????????Nagle???TCP Delayed Acknowledgement????200-500ms?????????????????????????????????????????????????????????????TCP_NODELAY?????????Nagle???????????С??????????η????????Thompson??????????е?????5??500 req/sec??