일단 SIGBUS 란 키워드가 나왔으면 거의 상황 종료지.

저 키워드를 쓰레드에서 처음 사용한 애가 ㅅㅅㅅ 인것 같다.


x86 아키텍쳐에선 보호되고 있으니 꼭 필요할 땐 unaligned access 를 사용해도 무방.

( src - dst 구조라 괜시리 비트연산 풀어쓰기 곤란할때 )

( 컴파일러에 따라 unaligned pack SSE 최적화도 됨 )


그걸 "대부분의 경우 문제없어요." 라고 한건,

x86과 유사한 CISC의 경우를 대부분으로 보았다는건데, 과장은 과장.

말 길게 섞기 귀찮아서 던진 감이 없지않네.


그런데 kukyakya 가 말꼬투리잡기 + 비약하기를 시전하네.

호환성을 고려하지않아도 되는 경우는 물론 호환성 고려하는것도 비용임.

SIGBUS fault 호환성을 고려해서 짠다는건,

결국 성능이나 메모리 공간, 혹은 데이타 호환성을 희생한다는 결과가 됨.

( src 혹은 dst 어느 한쪽만 접근한다면 성능에 큰 문젠 없지. )

어느 바보들은 unaligned access 에 대한 overhead 만 이야기 하더라만 ㅋㄷ


즉, 어디까지나 알고 쓰면 선택의 문제인데 열심히 흠집내기 시전중.

kukyakya나, cc 나

니들 마음씀씀이에 대해선 언제든 보답을 받게 될거다.

굳이 내가 힘빼지 않아도 말야 : )

관용을 베풀줄 모르는 사람은 받을 자격도 없는 것 잘 알테지.


요즘 ㅅㅅㅅ 가 연락이 안될까를 생각하다가 갤 둘러보는데 이런 글이 있더군.

내키지 않지만 몇 자 적고 간다.


다들 맘 곱게 쓰고 복받아라.