trace相关内容

DefaultTraceListener 的性能影响

在使用 System.Diagnostics 跟踪时,如果不删除 生产 ASP.NET 应用程序中的“默认"跟踪侦听器,是否会对性能产生显着(可衡量)的影响?发布模式,在编译时定义了TRACE常量,但在运行时没有附加调试器? 澄清一下,问题是关于“默认"跟踪侦听器对使用其他跟踪侦听器的应用程序的额外影响,而不是 System.Diagnostics 跟踪的替代方案. 当没有附加调试器时 ..
发布时间:2021-06-15 19:23:58 C#/.NET

R在循环内绘图添加轨迹

尽管我不知道原因是什么,但在使用循环以曲线方式添加跟踪时遇到了一个问题. 如果我尝试使用下面的P方法绘制图表,则仅显示最后一列(HORSE)的数据.兔子和狗仍然显示,但是两者都显示马的值. 但是,如果我使用P1方法,则该图将完美运行.我真的很希望能够在循环内随着列长的变化而做到这一点. df ..
发布时间:2021-05-30 21:11:50 其他开发

Android 活页夹跟踪

在Android OS源代码(路径:/drivers/staging/android/binder_trace.h )中,我们有一个名为 binder_trace.h 的文件,也包含在中>/drivers/staging/android/binder.c binder_trace 包括在内.正如我们在 binder_trace.h 文件中看到的那样,使用 TP_printk 指令跟踪了活页夹事务. ..
发布时间:2021-05-30 18:35:02 移动开发

ftrace:仅打印trace_printk()的输出

是否可以仅将 trace_printk()输出转储到 trace 文件中?我的意思是过滤掉函数跟踪器(或任何其他跟踪器)中的所有函数. 解决方案 通常,您可以在选项目录/sys/kernel/debug/tracing/options 中关闭选项.使用 ls 显示所有可切换的选项. #ls注释上下文信息funcgraph-abstime funcgraph-overhead func_s ..
发布时间:2021-05-29 23:01:42 服务器开发

在Jupyter Notebook中跟踪语句执行?

我目前正在Jupyter笔记本中编写一些Python代码,我想知道是否有可能直接在Jupyter中跟踪语句的执行?我知道有一个称为“跟踪"的模块: https://docs.python.org/3/library/trace.html#trace.Trace.results 但在我看来,使用"trace"只能在控制台中显示执行流程或导出它到一个新文件.但是,我想直接在Jupyter Notebo ..
发布时间:2021-05-18 18:36:43 Python

Google Cloud Run上的Stackdriver-trace失败,但在localhost上运行良好

我有一个在Google Cloud Run上运行的节点服务器.现在,我想启用堆栈驱动程序跟踪.在本地运行服务时,我可以在GCP中获取跟踪.但是,当我将服务作为Google Cloud Run运行时,出现错误: "@ google-cloud/trace-agent错误TraceWriter#publish:在将跟踪发布到cloudtrace.googleapis.com时收到状态码为403的错误 ..

如何追踪服务火鸟

如何使用delphi xe10跟踪服务Firebird服务器的所有事件?这是我的代码: my:= TIBControlService.Create(Self);my.ServerName:='127.0.0.1/3050';my.Protocol:= TProtocol.TCP;my.LoginPrompt:=假;my.TraceFlags:= [tfQPrepare,tfQExecute,t ..
发布时间:2021-05-08 18:54:28 其他开发

python:如何跟踪大型项目中的函数执行顺序

我想在scrapy框架中跟踪功能/类执行命令.默认项目中有多个* .py文件,我想知道哪个py文件和类已按顺序执行.在每个类和每个函数中都放置记录器行听起来很愚蠢.如何形象地显示此顺序? cprofile主要用于测量总时间.我还可以可视化一个模块内的执行顺序,这是常见的问题,但是很难可视化多个模块. 就跟踪包而言,我没有找到合适的示例来处理诸如scrapy或django之类的大型项目. ..
发布时间:2021-05-06 18:57:42 Python

mlockall的这种用法正确吗?

下面的程序对两个文件进行XOR运算,以使用一个时间片加密来创建输出文件.我试图使用 mlockall 以避免从外部存储器获取密钥文件时在硬盘驱动器上留下任何密钥文件痕迹. 在mlockall手册页中: mlock()和mlockall()分别锁定部分或全部调用进程的虚拟地址空间到RAM中,以防止将该内存分页到内存中交换区域. 如何检查其是否正常工作以及我是否正确使用了 mlock ..
发布时间:2021-05-04 19:47:54 其他开发

在Python中存储HTTP请求的痕迹

我想存储执行HTTP处理HTTP请求的python代码的痕迹. 我们使用Python和Django. 在这种情况下是什么痕迹? 我希望所有已跟踪的http请求都具有此功能: request.META, request.POST request.GET 对于每个跟踪,有N次代码执行的堆栈跟踪.第一步,将众所周知的python跟踪存储为字符串就足够了.第一步,不需要存 ..
发布时间:2021-05-01 20:47:21 Python

是否执行"sys.settrace"在Python 3.5中可以正常工作,但在Python 3.6中不能正常工作吗?

在尝试回答另一个问题时,我突然意识到,您可以在理论上不应该控制的情况下在线程中的任何时间运行代码.CPython有一个 settrace 函数,用于在一个人的代码中注册一个跟踪函数.为了通过使用类来检验这个想法,编写了以下代码.问题在于,似乎没有发生跟踪,并且在跟踪日志中没有生成任何数据.是什么原因导致下面显示的代码出现问题? #!/usr/bin/env python3导入atexit进口馆藏 ..
发布时间:2021-04-29 20:29:39 Python

调试并行Python程序(mpi4py)

我有一个 mpi4py 程序,它会间歇性地挂起.我如何跟踪各个流程在做什么? 我可以在不同的终端上运行该程序,例如使用 pdb mpiexec -n 4 xterm -e"python -m pdb my_program.py" 但是,如果仅通过大量进程(在我的情况下为〜80)显示问题,则此操作将变得很麻烦.另外,使用 pdb 捕获异常很容易,但是我需要查看跟踪以找出发生挂起的位置. ..
发布时间:2021-04-29 20:24:56 Python

跟踪python:仅包含一些文件

我知道我可以使用它来跟踪命令执行: python -m trace -t script.py 但是我想减少输出:仅显示src/中的文件(pip install -e ...). 我该怎么做? 解决方案 我的解决方案基于Brian Cain的回答: export PYTHONIOENCODING = utf-8python -m trace --ignore-dir = $ ..
发布时间:2021-04-29 20:22:57 Python

跟踪时,Prolog中的重做是什么?

我有这段代码(反复加深以找到最短路径): arc(a,g).弧(a,b).弧(b,g).路径(X,Z,路径):-长度(路径,_),path_r(X,Z,Path).path_r(Z,Z,[]).path_r(X,Z,[X | Path]):-弧(X,Y),路径(Y,Z,路径). 当我对其进行跟踪时,在其中一种跟踪中它给了我: 2 2重做:length([],0)? 这是怎么回事?另 ..
发布时间:2021-04-29 20:22:01 其他开发

如何隐藏CMake变量?

我有一个CMake项目,该项目允许全局设置变量(在命令行上用 -DARDUINO_SDK_PATH =/a/b/c 设置)消失,即突然给定值不见了,导致致命错误. 我知道有 种“隐藏"变量的不同方法(例如,内部函数或外部项目) 就我而言: 未在代码中的任何地方中显式设置变量(例如,通过 set()或 find_path())) 导致错误的访问位于顶层(即不在函数内部) 有一些 ..
发布时间:2021-04-22 19:54:42 其他开发

如何在CMake中跟踪丢失的变量值?

编辑:已接受的答案尚不能解决我的问题,但可以回答我所提出的问题-如果您能为我解决以下所述的实际问题,您可能会回答 所以看起来 ARDUINO_SDK_PATH 失去了它的价值.我没有找到分配任何值的实际命令,所以我不知道如何继续.现在,我当然可以在所有的CMake项目中添加代码以打印出 ARDUINO_SDK_PATH 但我想知道是否存在一种内置的方式来跟踪变量值. 我尝试了 cmak ..
发布时间:2021-04-22 19:53:38 其他开发

tkinter变量跟踪方法

我正在尝试在用户在tkinter输入框中键入内容时激活回调函数.根据 effbot.org , 您可以使用trace方法将“观察者"回调附加到多变的.每当内容更改时,都会调用回调: 所以我很累 将Tkinter导入为tkwindow2 = tk.Tk()anf_frame1 = tk.Frame(window2,bg ='white',relief ='groove',bd = 0, ..
发布时间:2021-04-21 19:05:42 Python

Windows(ETW)包装的C ++事件跟踪

我一直在调查事件Windows跟踪(ETW),可在现有后端/服务器应用程序中使用.MSDN和其他来源出售了该框架及其与xperf 等,坦率地说,我印象深刻. 但是我有点担心Win32 API和清单文件编译/注册等工作的开销. 伙计,你呢? 推荐吗?在您的系统上使用它时遇到问题吗? 知道更多的C ++/STL样式包装器吗? 是否有用于管理清单文件的工具? 解决方案 我建 ..
发布时间:2021-04-19 19:23:01 C/C++开发

Azure生产中的WCF跟踪

如何在Azure(生产环境)中设置WCF跟踪,以便记录所有WCF错误? 解决方案 您不能为此目的使用Windows Azure诊断程序吗?正确配置后,您的跟踪日志将在您在代码中指定的Windows Azure存储帐户中可用.有关Windows Azure诊断的更多信息,请参见: https://www.windowsazure.com/zh-CN/develop/net/common-ta ..
发布时间:2021-04-13 19:59:10 其他开发