To-Do List 프로그램인 Finish It은 .NET/WPF 기반의 어플리케이션으로, 실행 초기의 성능이 그닥 좋지 않습니다. 이것은 프로그램을 실행한 후 각 기능을 처음 사용하려 할 때 JIT 컴파일이 이루어지기 때문입니다. 일단 한 번 JIT 컴파일이 이루어지고 나면 여느 프로그램처럼 빠르게 동작하긴 하지만, 이 부분이 아쉬운 건 사실입니다. (JIT 컴파일에 단점만 있는 것은 아닙니다. JIT 컴파일은 CPU의 개수같은 컴퓨터의 환경에 맞춰 프로그램을 최적화하기 때문에 오히려 프로그램 개발 시에 미리 컴파일을 해놓는 방식보다 더 나은 성능을 보이기도 합니다.)
다음 Finish It을 배포할 때는 이 문제를 해결하려 합니다. 프로그램 설치의 마지막 과정에 네이티브 이미지를 생성하도록 해서 매번 프로그램을 실행할 때마다 JIT 컴파일을 안해도 되도록 말입니다. 그리고 날짜가 지났는데도 처리하지 않은 작업은 붉은색으로 표시하도록 했습니다(아래 그림 참조).
뇌를 자극하는 알고리즘 출간이 완료될 때까지는 이것 저것 잔손질을 많이 해줘야 해서 짬을 내기가 어려울 것 같습니다. 1~2주 후에 업데이트를 올릴테니 기다려주시면 감사하겠습니다. :)
'Finish It(To Do List)' 카테고리의 다른 글
| 무료 To-Do List 프로그램 Finish It 0.75a 배포 (25) | 2009/09/05 |
|---|---|
| 무료 To-Do List 프로그램 Finish It 0.74a 배포 (8) | 2009/08/26 |
| 근황 : Finish It의 성능을 개선 중에 있습니다. (0) | 2009/08/25 |
| 무료 To Do List 프로그램 Finish It 0.73e (7) | 2009/08/09 |
| 무료 To Do List 프로그램 Finish It 0.73d (0) | 2009/08/04 |
| 무료 To DO List 프로그램 - Finish It v 0.73 (0) | 2009/08/01 |


FinishIt0.73e_Setup.exe