【发布时间】:2009-12-02 08:06:15
【问题描述】:
我想在 windows 2008 64 位上强调内存。
我在 msdn 杂志上看到了代码。但它不能在 Windows 2008 64 位上运行。
知道有什么好的工具来强调记忆吗?
【问题讨论】:
-
你说的“压力记忆”是什么意思?你的意思是你有一个你想在低内存条件下测试的应用程序?你的意思是你想让机器上的内存带宽饱和吗?你的意思是你想尽可能快地读/写吗?请澄清。
标签: testing
我想在 windows 2008 64 位上强调内存。
我在 msdn 杂志上看到了代码。但它不能在 Windows 2008 64 位上运行。
知道有什么好的工具来强调记忆吗?
【问题讨论】:
标签: testing
如果您正在测试本机/非托管/C++ 应用程序,您可以使用AppVerifier,它是低资源模拟设置,它将使用故障注入来模拟内存分配中的错误(以及许多其他事情)。它对于查找大量其他经常导致应用程序崩溃的微妙问题也非常有用。
您还可以使用consume.exe,它是Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 Service Pack 1 的一部分,以轻松使用大量内存、磁盘空间、cpu 时间、页面文件或内核池,并查看您的应用程序如何处理可用资源的不足资源。 (它会崩溃吗?性能如何受到影响?等等)
【讨论】:
首先声明一个ArrayList。
其次,在for 循环内的for 循环内创建一个for 循环(重复此操作10000 次或更多)并将计数添加到列表中。
记忆最终会紧张。
给你!一个简单的工具来强调内存。
说真的,你为什么要强调它?它有什么用吗?
【讨论】:
如何将 VirtualBox 与几种不同风格的 Linux Distro 一起安装,一种是 Web 服务器,另一种是数据库服务器,以及一些其他类型的系统,并让其他虚拟盒通过虚拟以太网请求网页进行交互,以及从主机上运行 IE Web 浏览器,在主机上运行 MySQL 工作台,与数据库/Web 服务器交互。为每个虚拟机设置 RAM 的限制,比如每个虚拟机 2Gb,虚拟硬盘为 10Gb..现在,同时启动所有虚拟机,这确实会给机器带来压力,也会给机器带来负担网络堆栈也是如此。您可以轻松地为每个运行 linux 的虚拟机组合简单的 shell 脚本,以循环或每隔一段时间从磁盘读取...
你怎么看?
希望这会有所帮助, 最好的祝福, 汤姆。
【讨论】: