当前位置: 首页 > 知识库问答 >
问题:

IntelliJ IDEA Ultimate中的运行时检查

陈俊誉
2023-03-14

我可以使用InteliJ Ultimate的探查器查看执行一个方法需要多长时间吗?

共有1个答案

胡向阳
2023-03-14

在运行时检查程序的两个特别有用的工具是调试器和探查器。

调试器非常精确,并为您提供对程序执行的完全和粒度控制,这允许您再现复杂的失败条件。

另一方面,探查器提供了任意大的执行块的鸟瞰视图。它不会干扰正在运行的程序,也不会像调试器那样提供粒度数据。但是,它可以收集有价值的信息。

StopWatch watch = new StopWatch();
watch.start();
...
watch.stop();
System.out.println(watch.getTime());
 类似资料:
  • 检查模块提供 inspect() 函数,它提供有关各种SQLAlchemy对象的运行时信息,包括核心和ORM中的这些对象。 这个 inspect() 函数是SQLAlchemy公共API的入口点,用于查看内存中对象的配置和构造。取决于传递给的对象的类型 inspect() 返回值要么是提供已知接口的相关对象,要么在许多情况下返回对象本身。 其基本原理是 inspect() 是双重的。其一是它不再需

  • 是否可以检查Azure中数据库运行时的版本?

  • 在浏览如何在Java中使用标记接口时,我从ObjectOutputStream类中找到了writeObject方法。它接收 Object 的实例作为输入,并且仅当给定参数是可序列化的实例时才执行序列化。 为什么writeObject方法不接收Serializable的实例作为输入,而不是Object,以便在编译时进行类型检查?将参数类型设为Object并针对Serializable执行instan

  • Example Module # example.py # This comment appears first # and spans 2 lines. # This comment does not show up in the output of getcomments(). """Sample file to serve as the basis for inspect example

  • 我试图找到一种方法来传递一个对象来发挥作用,并在运行库中检查它的类型。这是一个伪代码: 但是总是返回,我无法找到获取或的真正类型的方法。也不起作用,返回了相同的内容。

  • 你好,我有一个应用程序,有两个活动:主页面和详细页面。 当有互联网连接时,用户可以从主页面导航到详细信息页面。当没有网络连接时,他不能这样做。 问题是:当我进入详细信息页面并关闭wifi时,我想完成此活动,我如何实现此功能?我在主要活动类中检查过类似这样的内容: 当我启动有互联网或没有互联网的应用程序时,它都可以正常工作,但是当我在运行时关闭wifi时,它不起作用。 无论如何,谢谢你!