패닉분기 체크하는 비용조차 아깝다
[%] 러스트 unchecked unwrap같은거 없냐
익명(14.138)
2020-04-19 13:41
추천 0
댓글 5
다른 게시글
-
Rust에선 함수 매개변수에 패턴을 쓸수있다 [4][%] ㅇㄹ(rerereq) | 20.04.19추천 0
-
젠메이트 vpn 수사기관에 정보 제공함? [10][%] 익명(121.124) | 20.04.18추천 0
-
파이썬 + OPENCV LOL 미니맵 트래커 공부하고싶습니다 도와주세요 [2][질문] 지옥사탕(f2zzong) | 20.04.18추천 0
-
과제하러 깃갤 온 사람들 봐라 [3][%] 익명(223.39) | 20.04.18추천 0
-
베릴로그 개꿀잼이다 [12][%] P.노우렛지(patchoulik) | 20.04.18추천 0
-
외주 구합니다 형님들 [6][%] 프린이(175.195) | 20.04.18추천 0
-
Rust 설문조사에서 러닝커브 관련 떼옴 [5][%] ㅇㄹ(rerereq) | 20.04.18추천 0
-
근데 WSL2가 하이퍼V면 윈도우 성능도 떨어지는거 아닌가? [4][%] 익명(223.38) | 20.04.18추천 0
-
파딱은 뭐하는 사람일까 [9][⚠애니짤] 익명(211.36) | 20.04.18추천 0
-
뉴비도 리얼포스 해피해킹 쓰고 싶습니다 [5][%] 뉴비(222.110) | 20.04.18추천 0
https://doc.rust-lang.org/std/hint/fn.unreachable_unchecked.html
이놈 포함된 분기는 통째로 날라감
참고로 unwrap은 cold path라서 캐시히트 ㅅㅌㅊ니까 그렇게까지 성능에 큰 영향은 없음
ㄷㄷ
근데 듣기로는 분기예측이랑은 별개로 루프구간 크기가 너무 커서 instruction cache안에 다 안들어가면 성능이 크게 떨어질 수 있다고함