본문 바로가기
반응형

전체 글348

WPF 성능 최대화 이번시간에는 WPF Application을 구현 할 때 성능을 최대화 할 수 있는 몇가지 방법에 대해서 소개해 드리겠습니다. 속성 권장사항 Brush 아래는 WPF에서 사용하는 Brush객체 중 속도가 가장 빠른 것에서 가장 느린 순서로 나열 되어 있습니다. 사용 용도에 맞게 Brush를 선택하여 사용하시면 보다 나은 성능을 발휘 할 수 있습니다. SolidColorBrush -> LinearGradientBrush -> ImageBrush -> DrawingBrush(캐시됨) -> VisualBrush(캐시됨) -> RadialGradientBrush -> DrawingBrush(캐시되지 않음) -> VisualBrush(캐시되지 않음) ClipToBounds Viewport 또는 Grid 의 영역에 .. 2010. 6. 10.
ListView의 컬럼의 너비를 자동으로 조절하기 http://blog.naver.com/nuwanamj/10024069951 2010. 6. 10.
windows 별 npp ( non paged pool ) size 1. NPP ( Non paged pool ) 이란? Windows Kernel 이 하는 일중의 하나가 메모리 관리이다. kernel 은 memory pool 방식으로 메모리를 관리하는데, 미리 물리적 메모리에 pool 을 잡아놓고, 가상메모리( 하드디스크내에 존재하는 ) 에 있는 내용을 필요할 때 실제 메모리에 올리고, 필요 없을 떄 다시 가상메모리로 내린다. 이러한 방식을 memory page in/out 방식으로 말하곤 한다. windows memory pool 에는 두가지 방식이 존재한다. - paged memory pool : 물리적 메모리와 가상메모리를 오가며 처리되는 방식 - non paged memory pool : 물리적 메모리에만 상주 하는 방식 ( 주로 드라이버들이나 IOCP 의 메모.. 2010. 1. 30.
개발자 속담 001. 가는 소스가 고와야 오는 파일에 바이러스 없다. 002. 잦은 Warning 에 Error 날줄 모른다. 003. 영업은 상사 편이다. 004. 디자이너는 프로그래머 편이다. 005. 프린터 밑에 누워 소스 떨어지기만을 기다린다. 006. printf 도 디버깅에 쓸려면 에러난다. 007. 에러 무서워서 코딩 못 할까 008. 소스가 한 박스라도 코딩을 해야 프로그램이다. 009. 코더도 타이핑하는 재주는 있다!! 010. 길고 짧은 것은 strlen을 써봐야 안다. 011. 소스도 먼저 코딩하는 놈이 낫다. 012. 믿는 팀장에 발등 찍힌다. 013. 개발실 청소 아줌마 삼 년에 디버깅 한다. 014. 보기 좋은 코드가 디버깅 하기 좋다. 015. 소스 잃고 백업장치 구입한다. 016. 아니 .. 2009. 7. 6.
반응형