저번에 올린 네트워크 드라이버 성능인데 Rust쪽이 체크하는게 많아서 명령어가 많음 근데 panic 분기는 cold path라서 컴파일러가 거의 호출안한다고 알려줌 그래서 분기예측이 거의 성공하니까 IPC가 높게나온다
이거 알고는 있었는데, 컴파일러가 힌트준다는 말은 처음 듣네 ㄷㄷ
저런 정보를 전달하는 방법도 있었나보네
성능충 언어들은 cold같은 attribute들 있음
높을수록 좋은거냐? c# . go 좋은데?
대역폭은 그런데 gc 언어들은 레이턴시가 박살남
http://m.dcinside.com/board/github/3303