printk1 [코딩] printf, printk 사용 자제 코딩시에 유의할 점 (printf, printk 사용 자제) printf 프로그램을 작성하시면서 가장 많이 사용하시는 디버깅 방법으로 어떤 것을 사용하시나요? 저는 printf()를 가장 많이 사용합니다. 모듈 프로그래밍하시는 분들께 물어 보면 역시 모듈 프로그래밍에도 printk를 가장 많이 사용한다고 합니다. 그러나 printf()도 매우 무거운 함수 중에 하나입니다. 즉, printf()가 소요하는 시간이 매우 깁니다. 실제 release되는 버전에는 당연히 디버깅을 위한 printf()를 제거하겠지만 디버깅을 위한 것이 아니더라도 printf() 사용은 가급적 피하는 것이 좋습니다. printk 더욱이 커널 속에서 한 몸이 되어 돌아가는 모듈은 아무래도 다이어트해서 가변운 것이 좋겠습니다. 그러므.. 2015. 8. 14. 이전 1 다음