【问题标题】:Execution time between two lines or a function in eclipse两行之间的执行时间或eclipse中的一个函数
【发布时间】:2017-02-07 08:51:48
【问题描述】:

在 Eclipse 中,我找不到如何让 IDE 显示程序执行所花费的时间。我已经检查了帮助和谷歌搜索,但我没有找到任何东西

我不想在每一行都写 startTime,endTime 代码。 有没有什么方法可以在 eclipse 中或者通过 eclipse 插件实现而不用写代码。

【问题讨论】:

  • 从开始时间减去结束时间... System.nanoTime() 或 System.currentTimeMillis()...
  • 你不能单独使用你的 IDE。你可以连接到 Visual VM 并跟踪每个方法的处理时间。
  • @ΦXocę웃Пepeúpaツ 这是我在问题中写的,如果您仔细阅读。每当我怀疑此行/函数执行需要时间时,我都不想每次都编写代码。
  • 使用 JVisualVM 或类似工具来分析您的应用程序。
  • @AnkitTripathi,我已将我的 tomcat 连接到 Visual VM,但无法弄清楚如何找到每种方法的处理时间??有什么想法吗?

标签: java eclipse performance ide


【解决方案1】:
long startTime = System.nanoTime();    
// ... the code being measured ...    
long estimatedTime = System.nanoTime() - startTime;

道具: How do I measure time elapsed in Java?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-04
    • 2022-07-05
    • 1970-01-01
    • 1970-01-01
    • 2022-12-03
    • 2016-11-15
    • 2011-09-05
    • 1970-01-01
    相关资源
    最近更新 更多