我编写了一个应用程序,需要与另一个执行相同工作的应用程序进行比较。我的是 OCaml,而另一个是 Java。
我想在程序上运行两次,并在这些执行所经过的时间内监视 RAM 使用情况。这两个程序都是内存和 CPU 密集型的,所以我有足够的数据来比较它们,但我不知道怎么做。
我知道对用不同语言编写的应用程序进行基准测试并没有太大意义,但是是否有一种工具可以在一段时间内简单地监视程序的 RAM 使用情况,可能会提供数据集或图表作为结果?
编辑:理想的操作系统是 Mac OS X 或只是 unix