C 相同条件下的性能试验
我有C语言的程序,我想测试我的代码的性能!但是我想要一次又一次的改变和测试!我想在完全相同的条件下运行所有测试(相同的可用内存,通常相同的可用资源)。 我正在MacOS 10.9上开发,但我需要在mac和linux上都能工作的工具! 你能推荐一些吗? 谢谢 您可以使用以下命令: 您可以限制资源,例如,具体使用shell内置。看 请注意,正在提供资源(可以将其视为资源本身,或者至少是资源管理器)。因此,使用不同的操作系统,您不能拥有完全相同的资源(和条件)!例如,和在Linux和MacOSX上是不同的,它们是由OS内核提供和管理的重要资源C 相同条件下的性能试验,c,linux,performance,macos,performance-testing,C,Linux,Performance,Macos,Performance Testing,我有C语言的程序,我想测试我的代码的性能!但是我想要一次又一次的改变和测试!我想在完全相同的条件下运行所有测试(相同的可用内存,通常相同的可用资源)。 我正在MacOS 10.9上开发,但我需要在mac和linux上都能工作的工具! 你能推荐一些吗? 谢谢 您可以使用以下命令: 您可以限制资源,例如,具体使用shell内置。看 请注意,正在提供资源(可以将其视为资源本身,或者至少是资源管理器)。因此,使用不同的操作系统,您不能拥有完全相同的资源(和条件)!例如,和在Linux和MacOSX上是不
那个么你们的问题是什么呢?我支持你们的努力去做你们刚才所说的。我需要在同样条件下做这个测试的工具!你有什么建议吗?(承诺相同条件的工具)但如何确保相同条件?如果切换到Mac/Linux,基本上没有人可以编写软件,只能编写硬件。使用
ulimit
设置限制。但我不明白你所说的相同条件是什么意思:假设内核是不同的!相同的可用内存量和任何其他资源“相同的内存”对您意味着什么?你认为什么样的记忆??为什么不能使用ulimit-m16384
?
time yourprogram yourarguments....