gpt4 book ai didi

performance - 具有许多单元的 Delphi 项目需要大量运行

转载 作者:行者123 更新时间:2023-12-03 14:55:16 25 4
gpt4 key购买 nike

我有一个包含 290 多个单位的 dpr。

编译后的exe文件大小为50MB。

dpr 代码现在是这样的:

begin
ShowMessage('Before Initialize');
Application.Initialize;

当我双击构建的 exe 时,我注意到 8 秒过去了,我才看到“初始化之前”。这是因为 exe 大小很大吗?或者有没有办法最小化这个时间?

最佳答案

在Application.Initialize之前执行每个单元的每个初始化部分。您可能有一些需要时间的代码。

单位数量不是问题。我有一个包含 1100 多个单元的项目,exe 为 35 MB,并且它会立即启动。

如果您从网络驱动器或非常慢的磁盘启动,您可能会遇到速度变慢的情况。

关于performance - 具有许多单元的 Delphi 项目需要大量运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4746917/

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