Delphi调试保持模块加载/卸载bpl,使调试启动非常慢

时间:2017-01-19 09:20:37

标签: delphi debugging

我使用Delphi XE,当我开始调试我的应用程序时,事件日志显示调试器保持负载&卸载bpl,使调试启动非常慢? 有人知道怎么解决吗?这几乎让我很生气!!

我在下面贴了一些事件日志:

    Module Load: PIAdditionalX.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $02790000. Process IPlatform.exe (4384)
    Module Unload: PIAdditionalX.bpl. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $05470000. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $05270000. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Load: cxVerticalGridRS23.bpl. Has Debug Info. Base Address: $021B0000. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: cxVerticalGridRS23.bpl. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Load: PIDBExpressX.bpl. Has Debug Info. Base Address: $008A0000. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: PIDBExpressX.bpl. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Load: rtcSDKXE10.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Load: rtcSDKXE10.bpl. Has Debug Info. Base Address: $02720000. Process IPlatform.exe (4384)
    Module Unload: rtcSDKXE10.bpl. Process IPlatform.exe (4384)
    Module Unload: rtcSDKXE10.bpl. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $02720000. Process IPlatform.exe (4384)
    Module Load: rtcSDKXE10.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Unload: rtcSDKXE10.bpl. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $05270000. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $07F50000. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Load: frx23.bpl. Has Debug Info. Base Address: $0AC30000. Process IPlatform.exe (4384)
    Module Unload: frx23.bpl. Process IPlatform.exe (4384)
    Module Load: fs23.bpl. Has Debug Info. Base Address: $021B0000. Process IPlatform.exe (4384)
    Module Unload: fs23.bpl. Process IPlatform.exe (4384)
    Module Load: frx23.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Load: frx23.bpl. Has Debug Info. Base Address: $027D0000. Process IPlatform.exe (4384)
    Module Unload: frx23.bpl. Process IPlatform.exe (4384)
    Module Unload: frx23.bpl. Process IPlatform.exe (4384)
    Module Load: frx23.bpl. Has Debug Info. Base Address: $02A10000. Process IPlatform.exe (4384)
    Module Unload: frx23.bpl. Process IPlatform.exe (4384)
    Module Load: fs23.bpl. Has Debug Info. Base Address: $021B0000. Process IPlatform.exe (4384)
    Module Load: fs23.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Load: frx23.bpl. Has Debug Info. Base Address: $02610000. Process IPlatform.exe (4384)
    Module Unload: fs23.bpl. Process IPlatform.exe (4384)
    Module Unload: fs23.bpl. Process IPlatform.exe (4384)
    Module Unload: frx23.bpl. Process IPlatform.exe (4384)
    Module Load: frx23.bpl. Has Debug Info. Base Address: $02850000. Process IPlatform.exe (4384)
    Module Unload: frx23.bpl. Process IPlatform.exe (4384)
    Module Load: frx23.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: frx23.bpl. Process IPlatform.exe (4384)
    Module Load: frx23.bpl. Has Debug Info. Base Address: $027D0000. Process IPlatform.exe (4384)
    Module Load: frx23.bpl. Has Debug Info. Base Address: $02A10000. Process IPlatform.exe (4384)
    Module Unload: frx23.bpl. Process IPlatform.exe (4384)
    Module Unload: frx23.bpl. Process IPlatform.exe (4384)
    Module Load: frx23.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: frx23.bpl. Process IPlatform.exe (4384)
    Module Load: frx23.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Load: fs23.bpl. Has Debug Info. Base Address: $021B0000. Process IPlatform.exe (4384)
    Module Unload: frx23.bpl. Process IPlatform.exe (4384)
    Module Unload: fs23.bpl. Process IPlatform.exe (4384)
    Module Load: fs23.bpl. Has Debug Info. Base Address: $021B0000. Process IPlatform.exe (4384)
    Module Load: fs23.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: fs23.bpl. Process IPlatform.exe (4384)
    Module Unload: fs23.bpl. Process IPlatform.exe (4384)
    Module Load: fs23.bpl. Has Debug Info. Base Address: $021B0000. Process IPlatform.exe (4384)
    Module Unload: fs23.bpl. Process IPlatform.exe (4384)
    Module Load: fs23.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: fs23.bpl. Process IPlatform.exe (4384)
    Module Load: fs23.bpl. Has Debug Info. Base Address: $021B0000. Process IPlatform.exe (4384)
    Module Unload: fs23.bpl. Process IPlatform.exe (4384)
    Module Load: frx23.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: frx23.bpl. Process IPlatform.exe (4384)
    Module Load: fs23.bpl. Has Debug Info. Base Address: $021B0000. Process IPlatform.exe (4384)
    Module Unload: fs23.bpl. Process IPlatform.exe (4384)
    Module Load: fs23.bpl. Has Debug Info. Base Address: $021B0000. Process IPlatform.exe (4384)
    Module Load: frx23.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: fs23.bpl. Process IPlatform.exe (4384)
    Module Unload: frx23.bpl. Process IPlatform.exe (4384)
    Module Load: fs23.bpl. Has Debug Info. Base Address: $021B0000. Process IPlatform.exe (4384)
    Module Unload: fs23.bpl. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $05270000. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)
    Module Load: cxPivotGridRS23.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: cxPivotGridRS23.bpl. Process IPlatform.exe (4384)
    Module Load: cxPivotGridRS23.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: cxPivotGridRS23.bpl. Process IPlatform.exe (4384)
    Module Load: cxPivotGridRS23.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: cxPivotGridRS23.bpl. Process IPlatform.exe (4384)
    Module Load: cxPivotGridRS23.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: cxPivotGridRS23.bpl. Process IPlatform.exe (4384)
    Module Load: cxPivotGridRS23.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: cxPivotGridRS23.bpl. Process IPlatform.exe (4384)
    Module Load: cxEditorsRS23.bpl. Has Debug Info. Base Address: $02590000. Process IPlatform.exe (4384)
    Module Unload: cxEditorsRS23.bpl. Process IPlatform.exe (4384)
    Module Load: PIRuntimeX.bpl. Has Debug Info. Base Address: $02990000. Process IPlatform.exe (4384)
    Module Unload: PIRuntimeX.bpl. Process IPlatform.exe (4384)

1 个答案:

答案 0 :(得分:1)

此问题已通过Chau Chee Yang的评论中提到的Windows更新得到解决,但是还通过更新版本的Delphi(Delphi 10.2 Tokyo及更高版本)中的链接程序得到了解决。 有关更多背景信息,请阅读Delphi产品经理Marco Cantu的blog post