【问题标题】:CPU usage of a program in java [duplicate]java中程序的CPU使用率[重复]
【发布时间】:2013-12-31 14:16:56
【问题描述】:

我在 java 中创建了一个程序,我想知道它在运行时的 CPU 使用率。有什么功能吗?你能帮帮我吗?

提前谢谢你!

【问题讨论】:

标签: java cpu


【解决方案1】:

使用操作系统中的工具,例如:在 Windows 中,您可以在任务管理器中查看此信息,或者在 Linux 中使用 top 命令。

【讨论】:

  • 我认为他想以编程方式进行。
  • @JBentley 这是可能的,是的。我只是提供一个更简单的替代方案,它可能足以满足 OP 的需求。
【解决方案2】:

我建议运行jconsole,它会为您提供所有当前运行的Java 应用程序的这些统计信息。它可以在 Java 安装的 bin 目录中找到。

【讨论】:

    【解决方案3】:

    This 可能有用。该链接会将您带到有类似问题的旧帖子。

    【讨论】:

    • 这应该是评论,而不是答案
    • 对不起...有什么区别?我对 SO 比较陌生
    • 答案包含问题的解决方案。其他任何内容都应该是评论。
    • 提供链接并不是真正的答案,它应该作为问题中的评论发布。现在,如果您添加一些额外的信息、解释或一些代码,那么应该将其作为答案发布。事实上,这个答案有被否决的风险(不是我,但谁知道其他人是否决定这样做?)
    • 声望达到 50 之前,他不能离开 cmets。
    【解决方案4】:

    使用 java SDK 附带的名为VisualVM 的工具。它可以实时显示的不仅仅是 CPU 使用情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-12
      • 1970-01-01
      • 1970-01-01
      • 2015-11-01
      • 2012-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多