草庐IT

UDS诊断

全部标签

【车载开发系列】UDS诊断---DTC故障码基础回顾

【车载开发系列】UDS诊断—DTC故障码基础回顾UDS诊断---DTC故障码基础回顾【车载开发系列】UDS诊断---DTC故障码基础回顾一.什么是DTC故障码二.DTC故障码的作用三.什么是自诊断需求四.故障自诊断范围是什么五.DTC故障码的格式及组成六.DTC之故障所属系统七.DTC之故障类型八.DTC之所属子系统九.DTC之故障失效类型十.DTC故障码的表示十一.故障指示的概念十二.什么是故障快照信息十三.什么是故障扩展信息十四.故障扩展信息和快照信息的作用十五.DTC故障码的状态位十六.状态码的作用是什么十七.DTC故障信息存储机制十八.什么是故障自恢复策略十九.与操作DTC故障码相关的

javascript - IoT/WinJS/VS - 无法创建 Web 诊断对象

我已经在我的PC上成功安装了Windows10InsiderPreview和VisualStudio2015RC,并在我的Pi上安装了WindowsIOTCore。我在VisualStudio中创建了一个新的JavaScriptWindowsUniversalApp解决方案,并尝试按原样部署,即模板中提供的项目。当尝试在远程计算机上以调试或Release模式运行程序时,项目部署并成功运行,但是VisualStudio在部署过程中使用模式对话框提出建议:“无法创建Web诊断对象。JavaScript控制台和DOM资源管理器可能无法工作。修复远程调试器安装可能会有所帮助。”首先,我能否期望

javascript - 通过页面重新加载诊断内存泄漏

我怀疑我的单页javascript应用程序某处存在内存泄漏。如果页面保持打开状态,运行Firefox或Chrome的弱设备似乎最终会崩溃。我正在尝试确定重新加载页面是否会释放内存。我知道内存处理是特定于浏览器的,因此在Chrome或Firefox中答案可能不同。注意:我知道在这个问题中提到了很多浏览器(这可能是题外话),但这个问题的重点是关于javascript调试,我认为这是非常切题的。 最佳答案 除了浏览器/扩展错误,浏览器会在不再需要时释放资源;Firefox清除compartments,Chrome杀processes和相关

windows - 诊断一个集群软件的病态行为

我在一个小型集群上使用一种负载均衡器,它能够在零持续时间请求(即工作节点立即满足的请求)上达到>2000rps。但是,一旦请求不再是零持续时间并开始花费1毫秒,性能立即下降>10倍。双向传输的数据相同,大小约为2kb。这肯定与集群的饱和度或网络吞吐量无关,因为200rps的1ms请求是一个非常小的负载,而网络是10Gbit。此外,负载均衡器和工作节点上的CPU负载仅为2-5%。我想知道这是否可能与操作系统调度程序或操作系统网络堆栈的某些病态行为有关(即对于非常短的交互有一些特殊情况的行为)。我如何诊断原因?哪些性能计数器值得关注?使用什么工具或方法?(以防万一有人知道我的特定问题的答案

asp.net - 调试诊断工具 - 无法修改规则 - "failed to start dbgsvc getlasterror returns 0x0000422"

我试图使用Microsoft的调试诊断工具(DebugDiag)来识别w3wp.exe/clr.dll中发生的应用程序事件日志错误,如thisanswer中所述.但是,当我尝试添加新规则时,出现错误对话框:Cannotconnecttoservice.FailedtostartDbgSVC.GetLastErrorreturns0x00000422如何才能成功添加规则? 最佳答案 此错误表明DebugDiagnosticService服务被禁用。修复:开始>运行>services.msc在出现的“服务”对话框中,在列表中找到“调试诊

java - 在诊断 Swing 中 alt-tab 上的绘画问题时需要帮助

我已经研究了几个小时了,但没有找到任何可以指导我的方法。我有一个WindowsSwingGUI程序,它在SwingWorker中执行一些后台处理。这也使用进度对话框让用户知道后台处理需要多长时间。该系统的最初设计者决定禁用用户界面的鼠标和键盘输入,但进度对话框上的“取消”按钮除外。他们通过使用忽略所有鼠标和键盘事件的玻璃板来做到这一点。实际问题是,如果用户使用alt-tabs或屏幕保护程序,则玻璃面板后面的用户界面永远不会重新绘制。进度对话框重绘,但这是由于SwingWorker定期调用重绘来更新进度。我想知道下一步要去哪里的任何建议。我无法在Java中的alt-tab重绘上找到任何内

c++ - 使用 SDL2 和 MinGW 诊断 DLL 问题

我正在尝试让我编写并运行一个简单的SDL2应用程序,但我的计算机上的SDL2似乎有问题。我正在运行64位Windows8.1Pro,安装了所有MSVisualStudioC++2013库(x64和x86)并且Windows已完全更新。SDL2在我使用类似设置的旧计算机上运行良好(我最近重新安装了Windows),所以我无法解释这个错误。TL;DR:当从C:\Windows\System32加载DLL时,我编写的简单测试代码神秘地失败了。如何诊断Windows上的DLL加载问题?测试代码#include"SDL.h"intmain(intargc,char*argv[]){SDL_Ini

windows - 图形诊断工具安装失败

我想在C#应用程序中使用图形诊断工具。在VS2015社区中,调试->性能探查器。然后我点击GPUUsage并启动应用程序。“需要下载并安装GraphicsToolsopnational功能”。行。安装程序错误:“图形工具安装失败。DISM安装程序报告错误87”。和link到msdn如何解决问题。我按照说明中看到的都做了,但是在第3步出现问题。没有要安装的组件。为什么?系统:windows10企业版,版本1607,内部版本14393.447谢谢! 最佳答案 我遇到了同样的问题,因为我的机器所在的域有一些策略限制。从HKEY_LOCAL

windows - 我是否应该专门创建一个新的存储帐户来存储 Azure 诊断数据?

我目前在WindowsAzure上有一个用于应用程序数据的“存储帐户”。请注意,此存储帐户绑定(bind)到CDN。我想开始收集诊断数据并将其保存到存储帐户。我应该为此设置一个新的存储帐户还是可以使用现有帐户? 最佳答案 您应该使用一个新帐户。实际上绝对建议您使用不同的帐户(我构建了一个监视WindowsAzure诊断的产品)。请记住,您的存储帐户有一个总体Tx限制(5000tx/sec)。您不希望诊断影响存储帐户的性能。还有其他原因:例如,如果您将监控外包,那么能够在不暴露您的应用程序数据的情况下将整个帐户交给检查是很好的。删除数

windows - 包装一个可执行文件以诊断它的调用

我有一个经常崩溃的Windows可执行文件(whoami)。它从另一个进程调用以获取有关当前用户和域的详细信息。我想知道失败时传递了哪些参数。有谁知道在调用进程的同时包装进程并将其命令行参数写入日志的适当方法?假设命令是这样使用的:'whoami.exe/all'我希望存在一个脚本而不是whoami.exe(具有相同的文件名),它会将此调用写入日志,然后将调用传递给实际进程。 最佳答案 来自批处理文件:echoParameters:%*>>logfile.txtwhoami.exe%*需要注意的是,如果参数包含空格(并且您使用“转义