如何确定用户PC的系统要求,以便他们安装和运行您的软件?
我知道很明显,例如Windows,.NET Framework [版本号]。但是,你如何提出正确的RAM,处理器和所有这些呢?
这是您在调试应用时观察到的内容吗?您是否只是查看资源监视器并观察您的应用程序使用了多少磁盘使用量,或者占用了多少内存?
是否有任何工具,或者您是否建议我使用工具来帮助确定我的应用程序的系统要求?
我搜索过这个但是我找不到太多信息。
更重要的是,Windows体验指数呢?我在商店看到一些盒子应用程序说你需要一个Windows Exp。 N的索引,但有哪些工具可以确定我的应用程序运行所需的索引?
答案 0 :(得分:1)
在您开始进行压力测试和负载测试,使用或仔细模拟生产量和数据的多样性之前,您并没有为大规模部署准备好高质量的构建。
当您这样做时,通过此测试的体验(测量,如有必要,投影)将为您的客户提供RAM,CPU和类似要求。
答案 1 :(得分:1)
当然,资源监视器是查看它消耗多少CPU和内存的好方法。但这一切都取决于你正在制作的应用程序,并且作为开发人员你知道aprox。引擎盖下需要多少电量。
如果您只是在开发使用标准本机控件的标准WinForms / VCL应用程序,那么您真的不必过于担心 - 256 MB RAM和1 GHz处理器应该足够了,这通常是我倾向于使用的我的sysreq页面。
对于沉重的3D游戏,你应该开始更多地考虑它,你怎么做我无法告诉你。
如果你真的想要精确的赫兹和字节,你可以使用虚拟机并改变规格,看看你的应用程序的行为。