非托管 C++ 应用程序中性能更好的 WPF 对话框 [重复]
Posted
技术标签:
【中文标题】非托管 C++ 应用程序中性能更好的 WPF 对话框 [重复]【英文标题】:Better performance WPF dialog in unmanaged c++ application [duplicate] 【发布时间】:2013-03-01 11:43:06 【问题描述】:我有一个用本机 c++ (MFC) 编写的应用程序。此应用程序中的一些对话框是用 C# 和 WPF 编写的。当我第一次启动对话框时(冷启动) - 这需要很长时间,但另一次运行已经很快(热启动)。是否可以通过在查看初始屏幕时加载适当的程序集来提高性能,而不是在第一次启动对话框时?如果有,以什么方式?
【问题讨论】:
该问题的第一个答案中的link 告诉您您需要知道的一切。 此建议适用于托管应用程序。如果混合应用(c++ 和 c#),上述方法不起作用。 你能说得更具体点吗?链接问题/答案的哪些方面不适用,为什么?如果您使用这些详细信息编辑您的问题,则该问题可能会重新打开。 【参考方案1】:在安装软件期间使用 ngen.exe 处理您的托管程序集。
Native Image Generator
【讨论】:
这会有所帮助,但它只是众多选项中的一个,可能不是我首先要调查的那个。以上是关于非托管 C++ 应用程序中性能更好的 WPF 对话框 [重复]的主要内容,如果未能解决你的问题,请参考以下文章