0

目前,由于使用了一些第三方组件(使用强反射),我们的应用程序需要大约 3 分钟才能为我们的客户端加载到慢速机器上。

我想知道是否有一种方法可以“休眠”.net 应用程序,以便在再次启动时,上次启动的状态将直接复制到内存并可供运行......

4

1 回答 1

1

假设这是由于第三方组件和/或反射对我来说听起来像是在猜测。你可能是对的,也可能是错的。无论如何,您可以在代码中修复它。要了解该怎么做,请执行以下操作:

在 IDE 下启动它,当它运行时,点击暂停按钮。然后查看调用堆栈,看看它在做什么。重复几次。这是一种快速而肮脏的“分析”方式,它会准确地告诉你问题是什么,不需要猜测。

于 2009-12-23T17:20:57.257 回答