- 엠바카데로에서 개발툴에 대한 새로운 로드맵 ( RAD Studio, Delphi and C++Builder Roadmap ) 이 발표되었습니다. 시기는 언급되어 있지 않지만 Fulcrum 버전에서는 Mac OS X가 지원되고 Wheelhouse 버전 에서는 Linux까지 지원하는 점이 흥미롭네요.

- AcroEdit가 64비트 윈도나 윈도 서버 2003 같은 서버 윈도에서는 시작하는 속도와 종료 속도가 아주 느렸었습니다. AcroEdit는 프로그램의 설정이나 상태를 레지스트리에 보관하지 않고 INI 파일만 사용하는데 그러다 보니 INI 파일의 양이 제법 큽니다. AcroEdit가 시작하거나 종료될 때 TIniFile 클래스를 통해 INI 파일을 액세스하면 GetPrivateProfileString 같은 API를 자주 호출하는데 이게 속도 저하를 일으킨 주원인으로 판단되었습니다. 이 문제를 해결하고자 여러가지로 고민을 했었는데 뾰족한게 없어 그냥 내버려 두고 있었는데 며칠전에 TIniFile 클래스를 TMemIniFile로 바꿔 버리니 바로 해결되어 버렸습니다...^^ INI파일의 내용을 모두 메모리에 올려 놓고 사용하니 다량의 API 호출이 발생하지 않아 바로 성능이 좋아지네요... 쩝...









Comments