a변수의 주소는 0xFF15B392 라고 가정
1. int a = 7;
2. *(int*)0xFF15B392 = 7
포인터로 메모리 접근하려면 포인터에 주소를 넣기 때문에 ㅁ->ㅁ->목적지 이런 방식이잔아..
주소로 바로 메모리 접근하는 2번이랑
일반적인 변수 a에 값 을 넣는 1번이랑
저런 상황이라면 실제 속도는 같을려나??
a변수의 주소는 0xFF15B392 라고 가정
1. int a = 7;
2. *(int*)0xFF15B392 = 7
포인터로 메모리 접근하려면 포인터에 주소를 넣기 때문에 ㅁ->ㅁ->목적지 이런 방식이잔아..
주소로 바로 메모리 접근하는 2번이랑
일반적인 변수 a에 값 을 넣는 1번이랑
저런 상황이라면 실제 속도는 같을려나??
컴파일 된 코드를 보던지.. 몇억번 반복테스트를 돌려서 퍼포먼스를 재보던지..
그리고 인간적으로 저런것까지 생각하면서 코딩하지 않았으면..이런건 너무 비인간적이야 너무 기계적임
와 진짜 왜 그생각을 못했찌.. 고맙데이
ㅇ//던지->든지
런타임은 동일하고 컴팔타임은 모르겠다 머신마다 다르고 환경마다 다르고 한데, 컴팔 타임은 아씨 몰라. 근데 어드레스 직접 지정한 후자가 좀 더 빠를듯 싶은데, 후자가 가능한가 모르겠다. 주소가 존나쎄. 암기반이면 후자가 느릴거 같아보임