我正在尝试优化我的应用程序性能,这是由C#编写的,我正在尝试测量我的系统的某些功能,如(吞吐量,资源利用率,工作负载,执行时间,垃圾收集等)来衡量这些东西我我正在使用某种类型的Profilers和性能监视器.
我可以看到这些工具为不同的硬件配置提供了不同的结果.所以我想限制我的硬件配置以满足最低要求.我的问题是
>如何限制硬件资源(如cpu,内存
,存储)虚拟(通过某种模拟器)?
>这些是否存在任何工具
测试(开源是最好的?
>如果我做错了,任何人都可以建议做这些的专业方法
测试?
解决方法
If i am doing wrong,can any one suggest what is the professional approach to do these testing?
最好的“专业”方法,也是唯一真正准确的措施,就是建立一台具有最低规格的机器并在那里进行测试.任何模拟只能是具有这些规范的实际系统的最佳近似值.
话虽这么说,许多VM解决方案允许您将资源分配更改为特定VM,这有助于模拟资源可用性降低.例如,VMWare lets you allocate the number of processors,最大内存,磁盘空间等.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。