我有一个命令行进程,它使用 ABCpdf 从 HTML 文件创建 PDF 文件。我正在尝试从 v5(非常旧,不再受支持)升级到 v8,但是在安装 ABCpdf 8 并更新我的应用程序以使用新的 DLL 之后,我注意到过去需要不到一秒的时间来转换的过程现在需要 20 多秒。
我在代码中添加了一些跟踪调用,看起来程序尝试从 ABCpdf 8 DLL 引用对象的点是事情暂停很长时间的地方。一旦代码超过了这一点,它就会像以往一样快速运行。
我的问题是:在尝试引用 3rd 方库时,什么可能导致 CLR 如此缓慢?我已经验证了 ABCpdf 8 DLL 在 GAC 中以及与可执行文件相同的目录中。
提前致谢。