我一直在开发一个 WinForms 应用程序,它有大约 5 个引用的程序集 - 由我们编写,大约 8 个第三方引用的程序集(我们不希望将来更新它们,除非出现严重错误 - Infragistics/DevExpress 组件! )。
我们的启动时间在冷启动时有点太长了,我想知道是否将它们添加到 Gac 并对其进行更新是否是要走的路。
当我们安装到 NGen 缓存中时,它是否也需要在 gac 中?两者之间有什么联系?我应该瞄准哪个?我们有一个 exe,我会做一个 ILMerge,但我不确定这是否适用于我们的场景 - 长篇大论。
此外,是否有可能获得我的 exe 占用了多少内存 - 就像 Java 应用程序一样(比如 Netbeans!)