我做了一个com+的DLL,但发现第一次调用它是时候,速度很慢...

时间:2022-11-26 04:11:46
我做了一个com+的DLL(Web),但发现第一次调用它是时候,速度很慢,不过,调用过一次以后,速度就快了很多了。
有什么方法可以让它第一次运行时快一些?

3 个解决方案

#1


当WEB程序编译后首次执行的时候速度本身就是很慢的,这与整个.NET的运行机制相关。

#2


我也发现在一些情况下C#的程序在第一次运行某些操作的时候都会比较慢,可能是其机制的问题。但只要不会难以容忍我看就别理他了。

#3


正常

除了第一次要编译以外,如果是第一次调用,Com+的组件还需要注册,注册也是比较慢的过程

你可以在安装之后先运行一次,再跑就不会慢了,这个有不会影响以后的使用

#1


当WEB程序编译后首次执行的时候速度本身就是很慢的,这与整个.NET的运行机制相关。

#2


我也发现在一些情况下C#的程序在第一次运行某些操作的时候都会比较慢,可能是其机制的问题。但只要不会难以容忍我看就别理他了。

#3


正常

除了第一次要编译以外,如果是第一次调用,Com+的组件还需要注册,注册也是比较慢的过程

你可以在安装之后先运行一次,再跑就不会慢了,这个有不会影响以后的使用