0

我真的很喜欢在旧硬件上运行、优化我的软件的想法,因为当事情变慢(或变快!)时,你可以发自内心地感受到。最明显的方法是购买一个旧系统并将其用于开发,但这会降低我的 IDE、编译器和所有其他开发任务,这不太有用,而且(可能)是不必要的。

我希望能够:

  • 按需以各种性能级别运行我的应用程序
  • 同时全速运行我的IDE、调试器、编译器
  • 在单个系统上

很高兴有:

  • 以一定的准确性模拟真实的、特定的旧系统
  • 同样限制内存速度和大小
  • 可选择缓慢运行我的构建系统
4

1 回答 1

0

尝试在完全仿真模式下使用 QEMU,但请记住它使用更多的 cpu 资源。

https://stuff.mit.edu/afs/sipb/project/phone-project/OldFiles/share/doc/qemu/qemu-doc.html

QEMU 有两种运行模式:

  • 全系统仿真。在这种模式下,QEMU 模拟一个完整的系统(例如 PC),包括一个或多个处理器和各种外围设备。它可用于启动不同的操作系统而无需重新启动 PC 或调试系统代码。

  • 用户模式仿真(仅限 Linux 主机)。在这种模式下,QEMU 可以在另一个 CPU 上启动为一个 CPU 编译的 Linux 进程。

可能的架构可以在那里看到: https ://wiki.qemu.org/Documentation/Platforms

于 2018-10-09T16:37:52.397 回答