ㅋㅋ
아직도 루비 헛소리에 어울려 주는 애가 있네
익명(118.235)
2022-04-23 02:45
추천 0
댓글 3
다른 게시글
-
시발 아직까지 회사다 ㅈ같은익명(223.39) | 22.04.23추천 0
-
여기다가 문신 세기고싶음 [3]익명(123.213) | 22.04.23추천 0
-
역시 난 커리어가 파편화 된게 너무커 [3]ryu(ashrad) | 22.04.23추천 0
-
머구 수준 ㅎㅌㅊ네 국비프엔 학원도 없냐 [1]쫑이(w2002w) | 22.04.23추천 0
-
쾌걸춘향, 낭랑18세만남의광장(aerohong) | 22.04.23추천 0
-
cs가 전공책으로만 배우는건 아닌 듯 [4]익명(211.216) | 22.04.23추천 0
-
ios 개발 이런식으로 배우는 중인데 ㄱㅊ음? [8].arw(rbalsdldi) | 22.04.23추천 1
-
미연시 만들까?익명(222.235) | 22.04.23추천 0
-
C린이 새 프로젝트 만들때 [2]익명(14.55) | 22.04.23추천 0
-
원티드가 잘하는 애들이 넣는 곳임? [2]익명(110.15) | 22.04.23추천 0
마지막 댓글 달고 어그로인거 깨달음
진짜 궁금해서 물어보는 말임? 최적화 할때 기준 ㅇㅇ if 쓰면 느려진다 = 테이블을 이용할 수 있는 곳이면 테이블을 이용하고 같은 값이면 if문을 적게 쓰도록 로직을 짠다 for 쓰면 느려진다(루프 끝에 분기 비용이 증가한다) = Loop unrolling 한다 ㅇㅇ 함수 쓰면 느려진다(분기 비용이 증가한다) = 함수 인라이닝 한다
컴파일러가 현대 CPU에서는 분기 비용이 높기 대문에 Loop unrolling 하는 컴파일러 패스가 있는것도 팩트 Loop unrolling은 말 그대로 분기 비용 그 자체때문에 존재하는 컴파일러 최적화라고 보면 됨