VCL 어플리케이션 작성 후 성능 테스트 시 

QueryPerformanceCounter를 이용하는 경우 64bit에서 엉뚱한 결과를 표시하는 이슈가 확인되어 공유해드립니다.


결과를 먼저 이야기하면 intel x86 CPU에서 64bit 어플리케이션을 만들고 QueryPerformanceCounter를 수행하는 것은 안전하지 않을 수 있습니다.

되도록이면 아래의 코드형태로 사용하시기 바랍니다.


   SYSTEMTIME systime;
   GetSystemTime(&systime);
   double st = (systime.wSecond * 1000) + systime.wMilliseconds;

   // 성능테스트 대상 코드

   //double et = usCounterD();
   GetSystemTime(&systime);
   double et = (systime.wSecond * 1000) + systime.wMilliseconds;

   double tm_elapsed = et-st;


자세한 내용은 아래의 링크를 참고 해주세요.

http://qc.embarcadero.com/wc/qcmain.aspx?d=124408

http://www.virtualdub.org/blog/pivot/entry.php?id=106

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 18013
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 16354
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 18973
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 24590
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 25956
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 21332
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 41913
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 177206
343 이 달의 기술자료 - 2017년 09월 file 험프리 2017.09.01 554
342 [고객 사례- 델파이, 교육] 교육용 프로그래밍 도구 – DEVFLOWCHARTER 관리자 2021.02.19 553
341 RAD 서버에 Swagger UI 임베이딩 김원경 2020.03.09 552
340 [10.4 시드니][업데이트 2] TNUMBERBOX – 새로운 VCL 컨트롤 관리자 2021.03.08 551
339 이 달의 기술자료 - 2015년 12월 file 험프리 2015.11.27 551
338 이 달의 기술자료 - 2015년 10월 file 험프리 2015.09.25 551
337 n [도서/PDF] 한 번에 개발하는 안드로이드&iOS 앱 with 델파이 1편 - 1장. 델파이 개발환경 둘러보기 관리자 2020.02.04 551
336 [도서/PDF/소스코드] 델파이 Begin...End - 18장. 인트라웹을 이용한 웹 프로그래밍 관리자 2019.08.20 551
335 이 달의 기술자료 - 2019년 01월 험프리 2018.12.28 548
334 이 달의 기술자료 - 2017년 06월 file 험프리 2017.05.30 548
333 [업데이트 서브스크립션 고객 - 무상제공] C++ 컴파일 스피드를 확 높여줄 TwineCompile 관리자 2020.09.25 546
332 BDE/파라독스를 인터베이스(INTERBASE)로 마이그레이션 하기 관리자 2021.05.31 544
331 [발표자료] VCL 애플리케이션 확장하기 with RAD 서버 관리자 2017.03.16 544
330 RAD스튜디오 로드맵 - 2019년 8월 관리자 2019.08.13 544
329 [오픈소스] 델파이 코드 커버리지 소개 file 험프리 2019.12.05 542
328 이 달의 기술자료 - 2018년 02월 file 험프리 2018.01.25 542
327 RAD스튜디오 2020 로드맵 – 자세한 내용을 확인해보세요! (PM들의 코멘터리) 관리자 2020.11.19 541
326 [사물인터넷 동영상] 위험 지역 경보 시스템 관리자 2015.07.28 540
325 이 달의 기술자료 - 2017년 11월 file 험프리 2017.10.30 540
324 생산성을 끌어올려줄 겟잇(GetIt)의 최신 컴포넌트들 관리자 2021.01.18 539