我正在为运行windows xp的pos-pc开发一个应用程序,该应用程序基于.NET框架4并使用wpf进行UI。 我需要提高这种应用程序的性能,我已经阅读了关于生成本机映像的ngen,但我不太清楚它是如何工作的以及如何使用它。 关于ngen的任何提示,链接,教程都将非常感激。 我需要创建一个轻量级的windows xp,能够运行.NET framework 4并使用一些COM对象,但我不知道我可以从XP安装程序中删除什么(使用nLite)。 我尝试过Windows嵌入式7标准,但英特尔gma驱动程序不兼容,我无法安装它。
由于
答案 0 :(得分:0)
检查一下:Improving WPF applications startup time
简而言之,ngen
是一个实用程序,它将Visual Studio构建过程生成的IL
代码编译为机器相关代码,这不需要JIT
在运行时再编译IL。
答案 1 :(得分:0)
ngen如何与POS相关?不要这么做,但这会处理启动性能,如果有的话,POS会在早上开启一次(即如果他们不熬夜)。如果你有一个WPF performacne问题,我可以建议你解决这些问题,而不是涉及原生图像渲染吗?
答案 2 :(得分:0)
机器是否具有网络访问权限?也许将业务逻辑从客户端移动到网络上的服务可以提高性能,这样客户端就变成了服务的UI shell。