gpt4 book ai didi

使用不同机器进行 Java 分析

转载 作者:行者123 更新时间:2023-12-01 11:45:45 24 4
gpt4 key购买 nike

减少 Java 程序的底层机器对任何分析测量的影响的最佳方法是什么?

每次运行程序时,我都会得到不同的分析结果,主要是因为我运行程序的机器的整体负载不同。它还连接到作为虚拟机的机器,每次我请求虚拟机时,管理程序都会返回不同的虚拟机,但这不是重点。

重点是:

有没有一种方法可以分析 Java 执行,而不管 Java 程序运行的机器的速度如何?除了普通的纳秒之外,是否还有其他测量方法(例如 JVM 执行字节码或类似的步骤?)?

我知道这对于您最终将进入的本地内容来说是有问题的,但这可以用不同的方式处理。我只关心“我的”代码,而且那是纯 Java。

最佳答案

查看百分比,而不是绝对时间。着眼于包容性而非排他性的百分比。如果可以的话,查看挂钟百分比,而不是 CPU 百分比。如果可能的话,查看行的包含百分比,而不仅仅是方法。不要太担心“准确性”——您正在寻找百分比较高的内容。到底有多高已经不是重点了。

关于使用不同机器进行 Java 分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29148448/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com