什么是剖析?

2024-02-29

我对此很陌生,正在努力学习。

  • 什么是剖析?
  • 用于分析 .NET、Java EE 的各种免​​费工具有哪些?
  • Javascript 可以被分析吗?
  • 如果可以,用什么工具?
  • 最后,这些分析器如何工作?

分析可衡量代码各个部分的运行时间。可以使用 firebug 来分析 Javascript:http://getfirebug.com/js.html http://getfirebug.com/js.html

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

什么是剖析? 的相关文章

  • 可以从 perf.data 文件生成 perf-stat 结果吗?

    当我想使用 Linux 工具套件中的 perf stat 和 perf report 生成性能报告时perf http code google com p kernel wiki PerfUserGuide I run perf recor
  • 如何分析本机 JNI 库

    如何分析用 C 编写的 Java 本机接口库 我了解常用的 C 分析器 但我的问题是如何分析whole设置包括对 JVM 方法的调用 这可能会减慢程序速度 经过对这里提出的一些方法的一些研究和测试后 我最终使用了sprof 基本上我遵循了可
  • iPhone:无法让模拟器生成 .gcda 分析数据文件

    我正在尝试使用 iPhone 模拟器分析我的代码 我已启用生成测试覆盖率文件 and 仪器程序流程并添加了 lgcov到链接器标志 根据我读过的所有内容 这应该是我在设置方面需要做的全部事情 Update 生成测试覆盖率文件触发 f测试覆盖
  • 为什么 __getitem__(key) 和 get(key) 明显慢于 [key]?

    据我了解 括号只不过是一个包装器 getitem 以下是我对此进行基准测试的方法 首先 我生成了一个半大字典 items for i in range 1000000 items i 1 然后 我使用cProfile测试了以下三个功能 de
  • 调试和分析网络工作者

    我正在运行计算 例如网络工作者的寻路 这可能需要几秒钟 我想优化它 对于我当前的代码来说 Chrome 似乎快了大约 3 倍 但是时间花在哪里或者为什么我不知道 一般来说 如何调试 Web Worker 如何分析网络工作者 火狐和 Chro
  • “gprof”在特定代码行上花费的时间

    我一直在使用gprof分析器结合g 我的代码中有一个函数 它封装了与主要函数足够相关的几个行为部分 因此将它们分成自己的函数是没有意义的 我想知道在每个代码区域花费了多少时间 所以 如果你想象代码看起来像 function A A A B
  • 使用秒表分析 .NET 应用程序

    似乎没有免费的 NET 性能分析器可以逐行进行分析 因此 我正在考虑使用秒表进行分析 免费即自由 即许可证包括商业应用程序 编辑 为了回应那些告诉我 购买分析器 的人 我愿意 但如果我能花那么多钱 我会把它花在其他东西上 我试图让我的老板相
  • 如何使用 VisualVM 查找内存泄漏

    我怀疑我们的 ActiveMQ 连接桥存在重大内存泄漏 我们看到了典型的内存泄漏模式 应用程序加载良好 如果长时间运行或在短时间内一遍又一遍地重新启动 则速度会变慢 我查找了查找 Java 内存泄漏的现代最佳实践 许多开发人员似乎正在放弃
  • C++ 中的免费分析? [复制]

    这个问题在这里已经有答案了 可能的重复 您最喜欢的分析工具是什么 针对 C https stackoverflow com questions 26663 whats your favorite profiling tool for c 在
  • 用于分析 .NET 程序函数执行时间的工具

    有哪些工具可用于通过测量函数执行时间并生成图表来可视化调用图中各个点所花费的时间来分析 NET 程序 这会让你付出代价 但是Ants 性能分析器 http www red gate com products ants performance
  • 在 Java 应用程序中查找线程创建的来源

    我正在开发一个存在线程问题的 Java 应用程序 在使用带有 Netbeans 分析器的应用程序一段时间时 我可以看到创建了多个线程 他们中的大多数人都以某种方式完成 5 seconds 我只能找到应用程序中使用的 SwingWorkers
  • 适用于 Firefox 的 Javascript 内存分析器

    Firefox 是否有工具 插件 功能可以转储您在页面 脚本中创建的 Javascript 对象的内存使用情况 我了解 Firebug 的分析器 但我想要的不仅仅是时间 类似于 Yourkit 用于 Java 内存使用情况分析的功能 原因是
  • Visual Studio 2005 中的代码分析

    我有一个 Visual Studio 2005 解决方案工作区 其中包含 8 个项目 我想分析完整的代码 所有项目 并获取有关每个函数执行所花费的绝对周期的一些度量 或者至少是周期消耗的百分比 我查看了 VS 2005 的帮助以及项目设置选
  • 在 C# 中显式释放内存

    我创建了一个 C 应用程序 它使用了 150mb 内存 私有字节 主要是由于字典很大 Dictionary
  • VisualVM中的时间和时间(CPU)有什么区别

    我使用 VisualVM 来查找某个特定调用的所有时间都花在了哪里 我发现大部分时间都在数据库调用中 但是分析器显示85 的时间是java lang Object 只有15 的时间在数据库调用中 我读错了什么吗 The columns wi
  • 使用 perf 查找线程瓶颈并优化挂机时间

    对 cpu 周期进行采样perf record如果核心利用率大致恒定 则对于寻找优化候选非常有用 但对于具有并行性不同的多个阶段的代码 计算 cpu 周期将重点强调并行阶段 而低估影响挂机时间的顺序或有限并行阶段 简而言之 天真的 perf
  • 通过 clang++ 的 -finstrument-functions 进行 C++ 函数检测:如何忽略内部 std 库调用?

    假设我有一个类似的函数 template
  • 有什么工具可以说明每种方法运行需要多长时间?

    我的程序的某些部分速度很慢 我想知道是否有我可以使用的工具 例如它可以告诉我可以运行 methodA 花了 100ms 等等 或者类似的有用信息 如果您使用的是 Visual Studio Team System 性能工具 中有一个内置分析
  • 为什么 Linux perf 使用事件 l1d.replacement 来处理 x86 上的“L1 dcache misses”?

    在英特尔 x86 上 Linux用途 https stackoverflow com a 52172985 149138事件l1d replacements来实施其L1 dcache load misses event 该事件定义如下 计数
  • 在 Xamarin.Mac 应用程序包上运行 Instruments

    米格尔 德伊卡萨 https stackoverflow com users 16929 miguel de icaza博客上写了关于使用 Instruments 分析使用 Mono 构建的 Mac 应用程序 http tirania or

随机推荐