问题标签 [line-profiler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 如何在 Windows、虚拟环境中安装 tortoise hg Mercurial
我正在尝试安装 Django 的 debug_toolbar 行分析器。根据文档,我需要安装 Mercurial。
我已经在我的 Windows 机器上安装了 Mercurial,当我在项目虚拟环境之外的命令提示符中键入 hg 时,它看起来没问题。问题是当我在虚拟环境中输入相同的命令时会引发错误:
我该如何解决?最终目标是安装 line_profiler
windows - Git Bash:需要 Microsoft Visual C++ 14.0,但我已经安装了它
我正在使用 git 在 Windows 10 上克隆https://github.com/rkern/line_profiler.git。出现此错误时出错,但我已安装(见下图):
错误:需要 Microsoft Visual C++ 14.0。使用“Microsoft Visual C++ 构建工具”获取它:https ://visualstudio.microsoft.com/downloads/
这是我正在使用的命令:
python - 运行 line_profiler 时,如何修复 python 可执行文件本身中的异常 SyntaxError?
这是一个奇怪的。
首先:这不是我自己编写或正在导入的 python 脚本文件的编码问题(参见例如在 Python 源代码中使用 UTF-8 编码及其许多副本)。
我正在虚拟环境中的一些 python2.7 代码上运行出色的line_profiler 。SyntaxError 指向 python 可执行文件本身!所以很明显(?)我不能在顶部添加编码行。
这可能是 line_profiler 的问题吗?不然怎么搞?
这是回溯:
ruby - Ruby 中的逐行分析器
对于代码的快速概述,行分析器非常好。Python 有非常好的线分析器。搜索给出了一些结果,但这篇文章很旧,这里提到的包没有得到维护。ruby-prof
和 Rubybenchmark
都不错,但我没有看到任何逐行分析结果。
有什么好的线分析器可以分析 Ruby 代码和方法吗?
python - Python3.7 line_profiler ModuleNotFoundError
“ModuleNotFoundError: No module named 'my_toolkit'” 我可以成功运行脚本。我已经将模块 my_toolkit 添加到我的系统路径中。但是 kernprof.py 无法识别我的工具包。顺便说一下,我可以成功运行 memory_profile。Traceback 是这样的:
python - 具有多线程的 Python line_profiler
我想使用 line_profiler 分析代码,其中有线程。使用 native/naive 代码实现,以下代码不会捕获线程在do_other-stuff
结果是
知道如何在线路配置文件中包含线程吗?
python - 对没有 main() 函数的整个脚本使用 line_profiler
我刚刚构建了一个 Raspberry Pi 作为基本的测速相机,并希望对现有代码进行一些调整。我以前曾为许多项目断断续续地用各种语言进行过编程,但不是一项专门的工作。
我正在使用的代码是这样的(它很长,所以我没有在这里发布):
https://github.com/gregtinkers/carspeed.py
我想首先使用 line_profiler 来帮助调整现有代码,慢慢地让我进行更改并了解它是如何工作的。
我已经尝试转换现有脚本,以便;
- 整个代码保存在“main()”函数中,包括现有函数,
- 将现有函数定义下方的代码移动到新的“def main():”函数中,
这些导致我更改了很多现有代码以使其正常工作,但它总是不这样做,我最终迷路了!
我遵循了有关使用 line_profiler 的各种指南,并让它与现有的定义函数一起工作,但我想将其扩展到代码的其余部分。
我错过了一个非常简单的方法吗?我应该如何处理它?
python-3.x - 线分析器与 pytest --durations
我在 python 中有两个程序做同样的事情,在行分析器中,某个测试的一个程序比另一个更快,但在 pytest --durations(对于这个特定的测试)是反之亦然。有人可以解释这种行为吗?我需要知道某些测试的执行时间。
python - 我可以在 python 模块上运行 line_profiler 吗?
我有一个名为 my_module 的模块,其结构如下。
在这里,我使用 python -m my_module.test 来运行测试,因为它使用相对导入。
那么如何在模块上运行 line_profiler、memory_profiler 呢?(可以是pytest)
以下是我尝试过的
第一种方法
第二种方法
python - 为什么 line_profiler 仅启用和禁用输出“计时器单元”?
环境
- 蟒蛇3.9
- 线分析器 3.1.0
我通过 pip 安装了 line-profiler。
sudo pip3 install line-profiler
细节
add_function
和runcall
作品。没关系。
但enable
并disable
不起作用。
仅输出 'Timer unit' 。
是不是使用不当?