diagnostics相关内容

您能在Java中运行真正的ping命令吗?

过去几周我做了相当多的研究,试图创建一个连接诊断工具,我不太想只检查连接是否可用,而是诊断是否存在抖动、丢包等。 到目前为止,Java似乎不支持真正的ICMP请求,而且有一些解决方法,但都没有实现我想要做的事情。 有人知道是否可以构建此类工具,或者我是否应该开始寻找其他选择? 推荐答案 InetAddress似乎正在尽可能地使用ICMP: https://docs.o ..
发布时间:2022-08-18 09:24:21 其他开发

您可以在 C# 中获取堆栈上的变量列表吗?

所有,只是想知道是否可以在 .NET/C# 中获取堆栈上的变量列表及其值?我正在为我的应用程序创建一个异常处理程序,除了标准堆栈跟踪之外,我还希望查看堆栈上任何变量的名称和值.知道这是否可以做到吗? 解决方案 是的,StackFrame 类可以帮助您. 链接 类似的东西 var currentStackFrame = new StackFrame(1);var props = ..
发布时间:2022-01-22 12:52:34 C#/.NET

如何在 C# 中读取另一个进程的命令行参数?

如何获取另一个进程的命令行参数? 使用 System.Diagnostics.Process 类的静态函数,我可以获得正在运行的进程列表,例如按名称: Process[] processList = Process.GetProcessesByName(processName); 但是,无法访问用于启动此过程的命令行.一个人会怎么做? 解决方案 如果您没有使用 Start 方 ..
发布时间:2022-01-02 18:57:04 C#/.NET

如何获取可用系统内存的大小?

是否可以在 C#.NET 中获取系统可用内存的大小?如果是,如何? 解决方案 使用 Microsoft.VisualBasic.Devices.ComputerInfo.TotalPhysicalMemory. 右键单击您的项目,添加引用,选择 Microsoft.VisualBasic. ..
发布时间:2021-12-21 10:17:19 C#/.NET

IIS:在哪里可以找到 IIS 日志?

我正在尝试设置来自第三方的应用程序,这需要在我的本地 IIS 中托管一个支持网站.我已经完全按照他们的安装指南中的说明创建了一个网站,但是遇到了一些问题,我想看看 IIS 日志有什么内容.很尴尬,问题是我找不到日志文件! 所以我的问题是:IIS7 默认在哪里存储日志? 解决方案 我认为访问日志的默认位置是 %SystemDrive%\inetpub\logs\LogFiles 否 ..
发布时间:2021-12-19 09:54:22 服务器开发

<按钮>有什么缺点?标签?

我开始使用诊断 css 样式表,例如http://snipplr.com/view/6770/css-diagnostics--highlight-deprecated-html-with-css--more/ 建议的规则之一突出显示类型为 submit 的输入标签,并建议使用 作为更语义化的解决方案.您遇到过的 类型提交(比如浏览器兼容性)的优缺点是什么? 为了清楚起见,我理解的规范 ..
发布时间:2021-12-18 20:05:53 前端开发

Visual Studio 2015 诊断工具不再有效

我在 Windows 7 SP1 64 位上运行 Visual Studio 2015 社区版更新 3,我用它来开发 C# 应用程序. 我喜欢在调试过程中使用诊断工具尽早发现性能问题.但是,他们在上个月左右的某个时间停止为我工作(可能与安装 Update 3 相关,尽管我没有任何信息可以支持).我看到错误消息“调试时 CPU 分析在此版本的 Windows 上不可用.要查看 CPU 使用情况 ..
发布时间:2021-09-19 19:04:12 C#/.NET

如何从 Sproc 中识别存储过程的调用者

我有一个已弃用的存储过程,它不应再从代码中调用,但仍有一些系统仍在调用它.这是一台生产服务器,因此我对它进行诊断的间接访问非常有限. 有没有办法确定从 sproc 中调用特定存储过程的机器?诸如@@CallingMachineIP 或@@CallingMachineName 之类的东西 解决方案 select hostname from master..sysprocesses wh ..
发布时间:2021-08-30 19:39:48 其他开发

列出范围内类型实现的所有特征

为了使调试更容易等,我想知道为特定范围内的类型实现的所有特征.我可以让 rustc 向我提供这些信息吗?如果是这样,如何? 解决方案 使用rustdoc/cargo doc. rustdoc 创建一个部分,其中包含给定类型的所有特征实现.例如Vec: 如果您想为自己的 crate 执行此操作,您可能会发现 --document-private-items 很有用.另请参阅如何为 ..
发布时间:2021-07-13 20:58:24 其他开发

如何使我的代码诊断语法节点操作对关闭的文件起作用?

我正在使用 Roslyn(在 VS2015 预览版中)构建一组代码诊断.理想情况下,我希望他们产生的任何错误都表现为持续性错误,就好像我违反了正常的语言规则一样. 有很多选择,但我很难让它们中的任何一个都能一致地工作.我设法实现了一个基本的语法节点操作,即一个注册 context.RegisterSyntaxNodeAction(AnalyzeSyntaxNode, SyntaxKind. ..
发布时间:2021-07-10 19:28:39 C#/.NET

在 .NET 中获取进程信息

重复这个问题. update - 这不是完全重复的.查看我的解决方案. 我在进程资源管理器中看到一个 java.exe 进程,双击它会给我它的工作目录 &启动命令行参数. 在 .NET 中,我运行以下代码并获得一个具有相同 PID 的进程,但上述字段为空.显然,已记录在案. foreach (Process.GetProcessesByName("java")中的进程){... ..
发布时间:2021-06-21 19:53:21 C#/.NET

获取内容并显示控制字符,例如`r - 可视化字符串中的控制字符

我们可以向 Get-Content 传递什么标志来显示 控制字符 如 \r\n 或 \n ? 我想要做的是确定文件的行尾是 Unix 还是 Dos 风格.我试过简单地运行 Get-Content,它不显示任何行结尾.我也尝试过使用带有 set list 的 Vim,它只显示 $,不管行尾是什么. 我想用 PowerShell 来做这件事,因为那会非常有用. 解决方案 一种方法是 ..
发布时间:2021-06-19 19:15:35 其他开发

是否可以确保复制省略?

复制删除是一种整洁的优化技术,在某些情况下,它依赖于复制删除实际上比手动传递引用要快“. 因此,假设您已经确定了关键代码路径,您可以依靠以下事实来进行编译:复制省略是由编译器为代码路径执行的,以实现最佳性能. 但是现在您要依靠编译器优化. 是否有任何方法(显然是特定于编译器的)来确保实际上执行了复制删除操作,并且如果无法执行复制删除操作,则使编译器(或其他工具)生成警告/错误? ..
发布时间:2021-04-19 19:58:56 C/C++开发

IIS:在哪里可以找到IIS日志?

我正在尝试从第三方建立应用程序,这需要在我的本地IIS中托管的支持网站.我已经按照他们的安装指南中的说明完全创建了一个网站,但是遇到了一些问题,并且希望了解IIS日志的内容.令人尴尬的是,问题是我找不到日志文件! 所以我的问题是:IIS7默认将日志存储在哪里? 解决方案 我认为访问日志的默认位置是 %SystemDrive%\inetpub\logs\LogFiles 否则 ..
发布时间:2020-11-26 19:19:38 服务器开发

如何在C ++模板函数中使用GCC诊断编译指示?

我想使用g ++和 -Werror ,所以我现在必须禁用无法控制的第三方库的警告. http://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html 的效果非常好,只需将第三方标头的包含内容与实用程序一起包装即可.不幸的是,在涉及模板的特定设置中,这不再对我有用.我创建了以下最小示例,说明这种方法无法按预期工作: 源文件main.cpp ..
发布时间:2020-11-12 23:15:29 C/C++开发

评估ASP.NET MVC 3的性能

我已经在ASP.NET MVC 3中构建了JSON服务,并且希望能够测量应用程序中动作的执行时间(我希望它能够自动记录慢速动作). 因此,这看起来很棒; http://coderjournal.com/2010/10/timing-the -execution-time-of-your-mvc-actions/(也在此处提到了堆栈溢出的地方) 问题是我从这种方法中得到的测量结果一定是错 ..
发布时间:2020-09-11 18:50:29 C#/.NET

在AWS实例上部署的闪亮服务器中访问错误日志

我有一个闪亮的应用程序,可以在RStudio的本地计算机上正常运行.我启动了一个AWS EC2 Ubuntu实例,并在其上安装了R和Shiny-server.当我通过浏览器访问该应用程序时,该应用程序在(看似)任意点崩溃. 在哪里可以访问R控制台日志以便调试代码?/var/log/shiny-server中没有文件.此外,浏览器中的控制台仅声明: 应用程序意外退出. 诊断信息是私 ..
发布时间:2020-08-23 19:56:24 其他开发

从ProcessThread到托管线程

在我们无法复制的生产环境中,我们经常会挂起Windows服务的关闭.可能要过几个月才能再次发生. 我正在使用一些诊断程序来尝试解决该问题,我正在考虑的一件事是在我们启动应用程序关闭后60秒钟内将事件添加到系统线程池中.我们的应用程序应在10秒内彻底关闭. 在这种情况下,我想将进程的其余运行线程追踪到事件日志中. 我可以使用System.Diagnostics.Process.Ge ..
发布时间:2020-05-13 21:06:46 C#/.NET

哪些诊断工具可用于Node.js应用程序?

有很多工具,哪些诊断工具可以很好地解决node.js应用程序的诊断内存泄漏问题? 解决方案 是的,IDDE不仅是功能强大的工具,可用于检测内存泄漏,还可用于确定Node.js异常行为的各种问题,包括崩溃和挂起. 这里是概述,安装和新信息的链接: https ://www.ibm.com/developerworks/java/jdk/tools/idde 我将从nodeover ..
发布时间:2020-05-08 21:11:04 其他开发