Netbeans 分析器的“Self Time”实际上是什么意思?

2024-03-22

我一直对我的简单游戏需要运行的时间感兴趣,因此我使用了 Netbeans Java 分析器 (Java 1.7),并且我可以在“热点”选项卡中看到“Self Time”和“Inspirations”列。

例如,我的渲染方法有:

自拍时间:1025 毫秒

祈求: 2311

那么,如果我理解得很好,这实际上是否意味着所有渲染方法调用的总时间总计为 1025 毫秒,而一个方法执行的平均时间为 1025 / 2311 =0,44 ms?

如果是这样,我可以强制 IDE 显示平均时间而不是总时间吗?


通常,“自我时间”衡量的是花费的时间inside方法主体——不包括其调用的方法所花费的时间。例如,假设您有一个简单的方法来检索已排序的用户,getUsers,它调用了两个本身不进行任何其他调用的方法。

UserList getUsers() {
    return sortUsers(loadUsers());
}

Since getUsers不起作用,尽管调用该方法的成本很高,但其自身时间会非常低。

Method       Self Time  Call Time
-----------  ---------  ---------
getUsers          3 ms   1,184 ms
loadUsers       923 ms     923 ms
sortUsers       258 ms     258 ms

这是基于我使用过的其他配置文件,而不是 NetBeans。希望有人能够为 NetBeans 本身证实或否认这一点。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Netbeans 分析器的“Self Time”实际上是什么意思? 的相关文章

  • C函数分析(地址似乎有偏移)

    我正在尝试使用 finstrument functions 选项来分析函数调用 基本上 我所做的是将以下内容写入任何已编译的源代码中 static int stepper 0 void cyg profile func enter void
  • 将 hdf5 库(java 和 c++)添加到公共 Maven 存储库?

    是否有一个公共 Maven 存储库 我或其他人可以在其中放置 HDF java 和 HDF C 库 我没有 Maven 存储库 并且我不想自己为这些 3rd 方库设置一个存储库 肯定有更多人使用 HDF 库并希望将它们用作 Maven 项目
  • Visual Studio 2005 中的代码分析

    我有一个 Visual Studio 2005 解决方案工作区 其中包含 8 个项目 我想分析完整的代码 所有项目 并获取有关每个函数执行所花费的绝对周期的一些度量 或者至少是周期消耗的百分比 我查看了 VS 2005 的帮助以及项目设置选
  • 我无法在 Netbeans 7.0 上创建 Rails 应用程序。挂在25%处

    我的开发环境 是 Win7旗舰版 红宝石 1 9 2p180 铁轨3 0 9 宝石1 8 5 sqlite3 和 mysql2 gems 已安装 我的IDE是netbeans 7 0 用于 netbeans 7 0 的 ruby 插件已安装
  • 如何将 jcombobox 添加到 netbeans 中的 jtable 列

    我想将 jcombobox 添加到 jtable 请有人解释一下我如何在 netbeans 中做到这一点 Add a JComboBox通过拖放到框架或面板之外 这样它就会被添加到OtherComponents在导航器视图中 通过双击 Na
  • Netbeans - 类没有 main 方法

    我的程序只是一个简单的 System out println 但是netbeans找不到main方法 netbeans 6 7 1和WIN7有冲突吗 有什么可能的错误吗 当您手动移动主类位置时会发生这种情况 因为 Netbeans 不会刷新
  • 针对 PyPy 进行优化

    这是后续PyPy 的统计分析器 https stackoverflow com questions 17346226 statistical profiler for pypy 我正在 PyPy 下运行一些 Python 代码 并希望对其进
  • Valgrind 自动测试——它们在什么地方使用过吗?

    您认为基于 valgrind 工具套件运行一组自动测试有意义吗 您听说过或看到过这样的设置吗 这样的设置可以执行哪些自动 不受人类直觉影响 操作 如果您在单元测试或最终构建测试中检查内存问题 错误代码 那么这是有意义的 可能有两种方法 编写
  • 在 C# 中显式释放内存

    我创建了一个 C 应用程序 它使用了 150mb 内存 私有字节 主要是由于字典很大 Dictionary
  • 有没有办法使用 perf 工具查找流程中各个功能的性能?

    我正在尝试在流程中实现各个功能的性能 我该如何使用 perf 工具来做到这一点 还有其他工具吗 例如 假设 main 函数调用函数 A B C 我想分别获得主要功能以及功能 A B C 的性能 有没有一个很好的文档来了解 perf 源代码
  • 如何在 Netbeans 中向 C++ 项目添加运行参数

    我正在使用 Netbeans 7 0 及其 C 插件 我想做这样的事情 test exe lt in txt gt out txt当我运行该项目时 在 Netbeans 中哪里可以将这些参数添加到项目中 提前致谢 Under File Pr
  • 尝试使用 Netbeans 将 Web 应用程序重新部署到 Tomcat 时出现 AccessControlException

    我尝试从 Netbeans 6 8 中在 Tomcat 上重新部署 Web 应用程序时遇到以下错误 这可能与新的保存部署和热插拔功能有关 有什么想法如何解决这个问题吗 INFO Error registering wrapper with
  • Netbeans:如何从“设计”GUI 构建器向 JTable 添加 valueChanged 侦听器?

    我右键单击 JTable 并将一些代码插入到 后侦听器代码 中 结果很糟糕 我没有看到添加选项 table getSelectionModel addListSelectionListener new ListSelectionListen
  • VS2010分析器:是否可以分析一种特定方法?

    可能有一些方法可以打开和关闭代码分析 或者您可以选择要分析的特定函数吗 您还可以使用分析器的数据收集 API 来启动和停止围绕您感兴趣的方法进行分析 请参阅这篇 MSDN 文章 http msdn microsoft com en us l
  • 如何在 NetBeans 中执行“git Blame”?

    NetBeans 内置了对 git 的支持 我可以做一个git blame在 NetBeans 内 如果是这样 怎么办 I googled https www google nl search q netbeans git blame它 但
  • Linux 上的 wall-time 分析

    我有一个应用程序 我想分析在各种活动中花费了多少时间 由于此应用程序是 I O 密集型 因此我希望获得一份报告 该报告将总结每个库 系统调用所花费的时间 挂起时间 我已经尝试过 oprofile 但它似乎给出了 Unhalted CPU 周
  • Netbeans 版本控制文件颜色代码?

    我试图找到一个图例来帮助解释 NetBeans 用于描述文件状态的不同颜色 我的一些文件颜色是 Grey Blue Green 还有其他我还没有发现的 如果有帮助 我将使用带有 CVS 的 Netbeans 6 7 这些颜色是什么 绿色意味
  • 为什么要在注释中声明 PHP 变量类型?

    我对 PHP 还很陌生 我刚刚开始使用 NetBeans 来开发我的 PHP 代码 出乎意料的是 当我在查询中输入变量时 会弹出一个对话框 要求我完成注释以保存变量类型 我做了一些调查 发现这似乎是 NetBeans 的一个流行功能 但我找
  • XAMPP无法安装xdebug

    你好 我已经安装了 xampp 将 php ini 更改为 XDebug zend extension C xampp php ext php xdebug 2 2 3 5 3 vc9 dll xdebug profiler append
  • netbeans - 调试器退出,代码为 0xc0000135

    我需要在 netbeans 中安装调试器 我已经在 mingw bin 目录中安装了 gdbmingw get exe install gdb 我已经添加了该行C MinGW bin gdb exe 但是 当我运行调试器时 它会给出以下消息

随机推荐

  • 如何检测移动设备是否由 Google Chrome 模拟? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 有没有办法区分真实的移动设备和 Google Chrome 模拟的设备 请注意 Google Chrome 可以模拟用户代理 触摸屏
  • 从站点中抓取验证链接 Href

    我想从以下位置获取验证hrefGmailnator 收件箱 https www gmailnator com geralddoreyestmp messageid 179b454b4c482c4d并且此站点包含 href 不和谐验证 如下所
  • javascript 模块导出模式

    有人可以解释一下导出变量的用途吗 从backbone js复制过来 我还注意到spine js使用相同的模式 https gist github com 1375748 https gist github com 1375748 var B
  • 如何更改 Sublime Text 中输出面板的位置?

    我希望输出显示在代码的右侧 而不是下面 我可以将视图更改为两列 但无法更改输出面板的位置 例如 是否可以将输出面板的位置更改为代码的右侧 而不是代码的下方 有一种解决方案已经存在多年 但似乎并未得到广泛使用 这是包buildview 它将构
  • 如何在指令模板中使用范围

    我想在这样的指令的模板函数中使用 scope 变量 换句话说 我想在指令内部并使用 scope 变量生成指令模板 帮助我将模板功能连接到控制器 directive data compile http templateCache functi
  • Oracle Apex - REST 数据源 - 嵌套 JSON 数组 - 同步两个表 - 在哪里编写 SQL

    这个问题是后续问题另一个问题 https stackoverflow com questions 75183126 oracle apex 22 21 rest data source nested json array discovery
  • 使用 Javascript 使用计时器更改背景颜色和文本颜色

    我正在尝试使用计时器更改表格及其所有单元格的背景和文本颜色 我在结束标记之前有下面的脚本 背景是唯一改变的 表的 ID 是 titleTable 谢谢
  • 初始化结构体的结构体

    如果我在 C 中有一个结构体 它有一个整数和一个数组 如果该结构体是另一个结构体的成员 那么如何将整数初始化为 0 将数组的第一个元素初始化为 0 以便对于另一个结构体的每个实例整数和数组有那些初始化值 可以为嵌套结构嵌套初始化程序 例如
  • Java7 nio2 有可用的内存文件系统实现吗?

    我一直在寻找内存中的 nio2 文件系统实现 这将使我能够更轻松地测试依赖于 IO 的代码 看来 Java 本身只提供了 在我的 JDK 中 Win32FileSystem and a ZipFileSystem 它似乎收缩包装 http
  • 当重复应用于一系列计算时,ROUND_HALF_EVEN 为何以及如何最小化累积误差?

    我听说 ROUND HALF EVEN 是金融数据计算中首选的舍入模式 我很想知道这种舍入模式为何以及如何减少 javadoc BigDecimal 1 4 2 中所述的累积误差 谢谢 院长 From 维基百科 http en wikipe
  • Laravel:验证最大文件大小?

    我正在尝试在 Laravel 中验证最大文件大小为 500kb validator Validator make request gt all file gt size 500 但这表明该文件应该正好 500kb 大 如何编辑此规则 使其在
  • Django:将参数传递给原始 SQL 查询时 MySQL 语法错误

    我正在尝试执行原始 SQL 查询 如下所示 test Poll objects raw SELECT FROM s polls poll 并导致错误 ProgrammingError at 1064 You have an error in
  • Visual Studio 2012 JavaScript 智能感知不工作

    我的笔记本电脑和台式机上安装了 Visual Studio 2012 在我的台式电脑上 JavaScript 智能感知无法正常工作 对于它提取的任何方法 甚至是标准 JavaScript 调用 我都会收到消息 Intellisense 无法
  • 如何将 Html.Action 附加到 jquery

    我可以添加吗 report html Html Action ReportPage new id Model GoalId 这里的报告是我想要放置操作结果的div的id ReportPage id是传递给ReportPage actionr
  • 如何在 eclipse 中添加 Android Support v7 库?

    如何在 eclipse 中添加 Android 支持 v7 库 例如 如何将 CardView 添加到 eclipse android 项目 注意 这是一个自我回答问题 因此无需浪费时间回答 当然 如果您有什么需要补充的 欢迎补充 From
  • 水豚在我的电脑中打开一个html文件

    我的电脑中有一个 html 文件 我想使用 Capybara 打开该文件来测试它 你能帮我解决这个问题吗 P S 该 html 文件是在我的应用程序中自动创建的 我非常感谢任何帮助我解决这个问题的想法 谢谢 UPDATE 基于水豚源码her
  • HttpClient 中“连接被拒绝”异常和超时之间的区别

    我正在尝试确定网络上的设备是否正在使用 Java 运行 Web 服务器 为此 我使用 Apache 的 HttpClient 我发送一个请求 如果设备运行网络服务器 我就会收到响应 非常简单 但是 如果网络服务器没有运行 那么我观察到会发生
  • iPhone KERN_INVALID_ADDRESS

    我不确定为什么会收到此错误 并且无法找出原因 不过 这只发生在设备上 模拟器按预期运行 没有错误 有人能理解这个崩溃日志吗 Exception Type EXC BAD ACCESS SIGSEGV Exception Codes KERN
  • 将数组作为 axios 请求中的参数传递

    我需要通过以下方式提出请求axios 其中我想将这种类型的数组作为数组传递 1 2 3 4 我需要这些数据从我的后端进行选择查询 我的问题是 我应该使用GET or POST请求以及传递该数组的正确方法是什么 你可以POST它作为 json
  • Netbeans 分析器的“Self Time”实际上是什么意思?

    我一直对我的简单游戏需要运行的时间感兴趣 因此我使用了 Netbeans Java 分析器 Java 1 7 并且我可以在 热点 选项卡中看到 Self Time 和 Inspirations 列 例如 我的渲染方法有 自拍时间 1025