加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 我可以使用哪些工具来确定应用程序的硬件要求?

发布时间:2020-12-14 04:13:22 所属栏目:Windows 来源:网络整理
导读:对于普通读者:saga?继续…… 我的应用程序在我的开发机器上运行良好 – 这是在5年前购买的一款相当不错的游戏机.因此,它是64位,具有2.2GHz时钟速度和2GB内存. 然而,工作中的机器是标准的戴尔问题办公室计算机,甚至很难启动我的应用程序,更不用说运行它了. (
对于普通读者:saga?继续……

我的应用程序在我的开发机器上运行良好 – 这是在5年前购买的一款相当不错的游戏机.因此,它是64位,具有2.2GHz时钟速度和2GB内存.

然而,工作中的机器是标准的戴尔问题办公室计算机,甚至很难启动我的应用程序,更不用说运行它了.

(解释……我可以想象人们会尖叫着我:“你究竟在做什么来要求这样的规格?”好吧,我正在进行大量的实时图像分析和音频生成.所以那里.)

我们的团队有预算购买专用笔记本电脑(需要便携式)来运行它.所以现在我的任务是生成最低要求的规格.

我可以使用哪些工具来确定能够轻松运行我的应用程序的最低规格?

更新:到目前为止,答案虽然有用,但更多地侧重于分析的替代方案.所以我已经拿出一笔赏金来看看是否有任何软件会做这类事情.

你有权使用一个好的探查器吗?我认为理解应用程序中的性能瓶颈是值得的.如果事实证明您的应用程序受CPU限制,那么您显然希望考虑在高端处理器上进行挥霍.应用程序是多线程的吗?如果是这样,您的应用程序是利用多个处理器还是由于同步而被序列化?

如果应用程序是IO绑定的,也许您应该考虑使用SSD驱动器.

也许该应用程序花费太多时间分页?等等…

如果您可以访问Visual Studio 2010 Ultimate,我建议您查看Concurrency Profiler.它将帮助您查看程序中发生的情况并确定性能瓶颈.它将向您显示您的应用程序花费时间的位置:等待IO,内存管理等.虽然此工具肯定不会告诉您最低硬件要求是什么,但它应该让您很好地了解哪些硬件改进将有助于您应用表现更好.如果你没有VS2010,你可以对任何好的分析器进行类似的分析. Concurrency Visualizer的一个很酷的事情是它专注于暴露并发和多线程性能问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读