Wednesday, November 25, 2009

Google breakpad

할일이 없어서 오랫만에 개발 이야기.
It's too long time to talk about programming issue.


http://code.google.com/p/google-breakpad/

위의 링크에 가면 있듯이, 멀티플랫폼용 오픈소스 크래쉬 리포트 프로그램이다.
As you can see in the above link page, this is an open source crash report system for multi platform.

덩치가 상당히 크지만 사용법은 매우 간단.
It's very easy to use even though its size is big.


써보면서 느낀 장점은
The good things are...

- 무한루프에 빠져도 콜 스택이 살아있다!!! (아마 Exception 을 따로 캐치해서 스택 날아가기 전에 덤프를 뜨는 듯 하다.)
- We can get a valid callstack even if the program crashed by infinite loop.

- 적용하기가 매우 쉬움.
- It's very easy to apply to your projects.



단점도 있다.
Of course, there are non-good things.

- 쓰레드를 하나 더 생성함.
- It creates own thread.

- 덤프 파일을 다른 곳으로 보내거나 하려면 뭔가 설정을 더 해야하는 데 좀 번거로움.
- It's a bit difficult to send generated dump files to the other server. (Some configuration required.)

- 문서가 개판.
- Useless document.

No comments:

Post a Comment