부모글 보이기/감추기 AD BLOCK 해제 요청 이 글에는 광고가 많이 들어가 있지 않습니다. adblock을 해제하셔도 글을 읽는데 그다지 부담이 없으니 해제를 부탁드립니다. dynamic_cast is slow in x64 ; http://blogs.msdn.com/junfeng/archive/2006/10/17/dynamic-cast-is-slow-in-x64.aspx Avoid dynamic_cast in 64-bit code ; http://windowshpc.net/blogs/dev_gen/archive/2006/10/17/647.aspx 그러고 보니... 정말 그 문제가 있었군요. 함수에 대한 포인터는 여전히 32bit 죠. 하위 호환을 유지하기 위해 그런식으로 처리를 했는데, 뜻하지 않게 dynamic_cast 에서 어려움이 발생하는 군요. 변위값 지정이라는 것에 대해서는 다음의 토픽을 참고하십시오. 64bit 주소 지정이 아닌 32bit 변위값 지정 ; https://www.sysnet.pe.kr/Default.aspx?mode=2&sub=1&pageno=0&detail=1&wid=399&wtype=17 dynamic_cast 는 런타임시에 지정되는 함수 포인터이니만큼. 그래도, 특별히 속도를 요하는 루프 안에서 dynamic_cast 를 하지 않는다면 큰 문제는 없을 테지만... 일단은 인지하시고 계시면 좋겠지요. ^^ [다음 글] 개발 환경 구성: 44. IE 7 에 포함된 RSS Platform MiniSDK[이전 글] 개발 환경 구성: 43. IE 7 에서 달라지는 Accept-Language 헤더 [최초 등록일: 10/18/2006] [최종 수정일: 10/19/2006] 비밀번호 댓글 작성자 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 ... NoWriterDateCnt.TitleFile(s) 1001정성태12/31/200814731.NET : 95. 빌드된 어셈블리를 서명하는 방법 [1]1000정성태12/29/200814726Code Contracts 999정성태12/17/200816344Visual C++ : 14. Visual Studio 2010 - MSBuild998정성태12/16/200817333.NET 3.0 : 26. WPF - HostVisual?997정성태12/10/200816901.NET : 94. Native C++ 클래스를 상속받는 C# 클래스 정의996정성태12/9/200816884.NET : 93. Document Reflector [1]995정성태12/1/200816841Visual C++ : 13. Detours 라이브러리993정성태11/30/200816956.NET 3.0 : 25. C# Extension 의 좋은 활용 예 - 오피스 Interop API Extensions992정성태11/30/200821805.NET : 92. Application.DoEvents 의 부작용991정성태11/26/200818626.NET 4.0: 6. Thread Pool 개선990정성태11/25/200815795개발 환경 구성: 124. Hyper-V 와 도메인 컨트롤러989정성태11/21/200814612IIS : 24. IIS7 - Process and Thread Identity in ASP.NET988정성태11/9/200814815.NET 4.0: 5. C# 4.0 새기능들(2008년10월CTP버젼)987정성태11/5/200815139.NET 4.0: 4. What's New in the BCL in .NET 4.0 [2]986정성태11/3/200814319.NET 4.0: 3. Dump 디버깅 지원985정성태10/30/200813948.NET 4.0: 2. .NET 4.0 포스터984정성태10/30/200814308.NET 4.0: 1. No PIA983정성태10/29/200814250Visual C++ : 12. Visual C++ 10982정성태10/29/200815612.NET : 91. WPF Toolkit981정성태10/27/200814642.NET : 90. Microsoft Chart control for .NET Framework980정성태10/24/200814473Debug : 38. StackOverflow Notifier979정성태10/24/200814194SDK : 15. ESENT (Extensible Storage Engine) API in the Windows SDK978정성태10/23/200814492TFS : 170. TeamReview 도구977정성태10/15/200816504.NET : 89. DotNetZip - ZIP 압축을 위한 닷넷 라이브러리976정성태10/15/200814078TFS : 169. tf.exe 명령어 - workspaces /remove 와 workspaces /delete 의 차이975정성태10/9/200814005.NET : 88. ClickOnce에서 .application 파일을 다운로드 하려고 할 때. 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 ...