관련링크
참여자
-
Recent Posts
- 모니터 없이 X 서버 실행 후 나중에 모니터 연결해도 화면이 안보인다면
- Sentry24DVR 2.7-4 (2011.11.28) Release
- Sentry24CMS 2.1-9 (2011.11.18) Release
- Arch Linux에 WireShark 설치
- ClutterGst 메모리 누수 디버깅
- 클러터(Clutter) 사용기
- Sentry24DVR 2.7-3 (2011.09.02) Release
- GNOME 개발 설명서 / 동영상
- eventfd 소개
- Sentry24DVR 2.7-2 / 2.6-11 (2011.07.07) Release
- Vala 언어 소개
- 라자냐 코드 (Lasagna Code)
- Sentry24DVR 2.7-1 (2011.06.10) Release
- PCD – Process Control Daemon
- Sentry24DVR 2.6-10 / 2.5-12 / 2.4-39 (2011.05.30) Release
Tags
Agile Android ArchLinux Clutter Coding CPAN Debug Diag Eclipse Embedded FontConfig GCC Git GLib glibc GNOME GooCanvas GStreamer GTK+ GUI Hangul Inotify iphone Kernel Linux Log::Simple::Color MacOSX Network News @en ONVIF Perl Release Schedule Shell Sqlite SSH Strace Ubuntu Udev Web Windows Wireshark Wordpress Xorg 카스탈리엔Archives
- January 2012
- November 2011
- October 2011
- September 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- September 2008
- August 2008
- July 2008
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
Category Archives: Development
False Sharing 회피
False sharing 은 멀티 프로세서 환경에서 서로 다른 쓰레드가 공유 캐시 라인의 서로 다른 위치에 쓰려고 할 때 발생한다고 합니다. 이로 인해 심각한 성능 하락이 생길 수 있다고 합니다. 다음은 False sharing 이 발생하는 예입니다. 그림에서 보는 바와 같이 Thread … Continue reading
GTK+ 메모리 관리
GTK+ 포럼에 GTK+ 메모리 관리하기라는 글이 올라왔는데 내용이 간결해서 이를 참고로 다시 정리해 보았습니다.
참조 카운터 (Reference Counting)
모든 GTK 객체는 GObject를 상속하고 있는데, GObject는 메모리 관리를 위해 참조 카운터 기능을 기본적으로 지원합니다. GObject가 새로 생성되면 참조 카운터는 1입니다. 이 참조 카운터는 g_object_ref() / g_object_unref() 함수를 이용해 증가시키거나 감소시킬 수 있습니다. 말 그대로 객체를 사용중이라면(참조하고 있다면) 참조 [...] Continue reading
inotify 를 이용한 파일 시스템 감시
inotify 는 커널 2.6.13 이후 버전에서 사용가능하며 파일시스템의 접근, 변경, 삭제등의 동작을 알려주는 기능을 수행합니다. 모니터링 시스템에서 유용하게 사용가능하며 이벤트 감지의 통보를 파일시스템의 파일에 저장하며 바로 이벤트를 감지할 수 있으므로 다른 응용에도 사용 가능할 것으로 보입니다. 위키 백과 사전에도 설명되어 … Continue reading
emacs 편집기 활용 팁
emacs를 써보고 싶은 생각에 emacs-snapshot을 설치하고 손에 익혀 가면서 공부하고 있습니다. vim만 사용하다가 갑자기 emacs를 쓰다보니 단축키가 헷갈리지만 emacs도 vim만큼 소스코드를 작성하는 재미가 있습니다. emacs를 처음 시작하면서 참조했던 사이트나 수정해야 했던 몇가지 팁을 정리했습니다. 1. 한글설정 하기 emacs 23 개발버전인 … Continue reading