我正在尝试从控制台应用程序(或 Windows 服务应用程序)使用 cwbx 库(IBM i Access for Windows ActiveX 自动化对象),但它似乎非常慢。
我有一个程序需要复杂的输入:
cwbx.Structure
)cwbx.StructureField
) 的元素。要传递的结构对象总数为 373 加上标识 5 个数组的 5 假结构。
如果我从 WPF 应用程序调用这个程序,它会在
0.4230891
秒内顺利运行。2.5116918
秒内运行得更慢。
然后我添加了一些秒表来计算时间,结果证明
program.Call(parameters)
需要相同的时间。
区别在于输入参数的构造和赋值。
cwbx 是否需要窗口句柄或类似的东西来解释控制台应用程序运行缓慢?
有没有人注意到这个问题并找到解决此减速的方法?