我们提供在Linux、AIX和HP-Ux (PA-RISC)上运行的Java应用程序。我们似乎很难在HP-Ux上从在其他两个环境中运行良好的应用程序中获得可接受的性能水平。虽然我还没有找到关于“为什么”的权威文章,但我认为使用"top“来测量内存消耗是一种粗糙的方法,因为像共享代码这样的东西会给出误导性的结果。我编写了一个在ArrayList中存储10,000个随机64位字符串的快速应用程序,并在Java1.4和Java1.5下尝试了这种方法来测量Linux和HP-Ux上的消耗。结果:
HP J