gpt4 book ai didi

delphi - 为什么 D2010 调试器会使某些事情变慢?

转载 作者:行者123 更新时间:2023-12-03 18:17:28 27 4
gpt4 key购买 nike

我有一个特殊的组合框,其中包含很长的项目列表(几千个),当您打开它时必须对其进行计算。当我在测试一些东西时,我惊恐地发现它需要大约一分钟才能打开。所以我将程序(相同的构建,相同的选项)连接到 Sampling Profiler 以查看花费了这么长时间的时间,而打开它只花了大约 5 秒。我尝试直接从 Windows 运行它,这次只用了 2-3 秒,这符合我的预期。

那么为什么当 Delphi 调试器连接到它时,完全相同的 EXE 处理数字的速度要慢 25 倍以上?它不像正在评估的条件断点那样明显。似乎调试器的存在正在减慢它的速度。有谁知道为什么吗?

最佳答案

转贴:它是否产生大量调试输出 (OutputDebugString)?事件日志中显示任何内容?

关于delphi - 为什么 D2010 调试器会使某些事情变慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2450921/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com