Power BI 101 –日志双色球计算器和跟踪

知道日志双色球计算器的位置以及如何打开调试是任何技术工作的重要组成部分,这也是因为我所学到的,所以其他人都会如此。 …。欢迎,请?

权力BI. 桌面

可以访问日志双色球计算器和跟踪两种方式之一 -

  • 通过Power BI应用程序
  • 通过双色球计算器资源管理器

在Power BI应用程序中,去双色球计算器–>选项和设置–> Options –> Diagnostics.

崩溃和转储双色球计算器会自动存储可选择从此屏幕禁用它们,但不确定为什么’D有人想这样做。如果Power BI确实崩溃,您将失去任何有价值的数据,就原因是什么。

用痕迹调试,你’LL还需要从此屏幕上启用它,就像它一样’默认情况下没有打开。请记住,追踪可以是资源和存储密集型,因此只有当您实际需要诊断某事时才启用它。您还可以选择绕过跟踪Geo代码缓存,因为这用于提供帮助地图坐标,它可能非常聊天。

要查看双色球计算器,您可以单击“打开的崩溃/转储双色球计算器”双色球计算器夹,这将将双色球计算器资源管理器打开到PC上的Traces目录。

直接从双色球计算器资源管理器:

确保双色球计算器资源管理器具有查看设置以显示隐藏项。

C:\用户\<user>\ appdata \ local \ microsoft \ power bi桌面\ traps

日志双色球计算器

这些都保留在追踪目录下的性能双色球计算器夹内

双色球计算器’S将以以下命名约定命名:

<Usage>.<PID>.<Timestamp><unique identifier>

如果您按日期修改后,则在当前过程中找到所需的双色球计算器是最简单的。验证您’重新使用正在写入的双色球计算器,而不是用于跟踪启动和关机日志跟踪的双色球计算器,(0 KB):

上面列表中的第三个日志双色球计算器,并且还启动的power bi桌面的可执行双色球计算器(pid 13396)是microsoft mashup容器,(microsoft.mantainer.net.net.net.net_fx40.exe),其PID为16692。它’S包含有关计算,措施和其他缓存流程的有价值的信息。注意,保证电源BI中使用的PID在日志中与您匹配’在任务管理器中检验 - QueCel和其他程序也已知具有此可执行双色球计算器的版本,因此可能有多个用于Power BI的一个,以及其他Microsoft应用程序的其他程序。

日志双色球计算器崩溃

每个双色球计算器都包含提供有关高级处理信息的条目,包括开始时间,为任务,处理信息,进程ID,(PID),事务ID(TID)和持续时间分配的高速缓存的总大小。

下面可以在条目的一个例子:

ObjectCacheSessions/CacheStats/Size {"Start":"2018-07-19T01:42:24.9707127Z","Action":"ObjectCacheSessions/CacheStats/Size","entryCount":"1","totalSize":"24","ProductVersion":"2.59.5135.781 (PBIDesktop)","ActivityId":"00000000-0000-0000-0000-000000000000","Process":"PBIDesktop","Pid":13396,"Tid":8,"Duration":"00:00:00.0046865"}

我们可以轻松地匹配进程名称和PID与我们的任务管理器详细信息视图中显示的内容:

We’现在确定了该过程,分配的内存量以在日志,开始时间和持续时间内执行捕获的任务。在诊断Power BI桌面崩溃时,这些日志双色球计算器中的信息可以帮助,但收集的数据是非常基本的。

如果关闭Power BI桌面,则PBIDESKTOP *日志双色球计算器写入启动双色球计算器,该双色球计算器一次为空,然后将其清空并保存从程序退出的时间戳。

微软 Mashup双色球计算器具有大大相同信息,但包括Power BI的更深层次的处理工作,例如查询编辑器或创建度量或新列/表时的工作。

在下面双色球计算器的三个示例中,您可以看到编译,保存,然后评估任务。注意主机进程ID是我的电源BI桌面’ve之前见过,但也展示了与Microsoft Mashup容器的互动:

SimpleDocumentEvaluator/GetResult/Compile {"Start":"2018-07-19T01:48:46.1441843Z","Action":"SimpleDocumentEvaluator/GetResult/Compile","HostProcessId":"13396","ProductVersion":"2.59.5135.781 (PBIDesktop)","ActivityId":"04248470-07e1-4862-b184-a32f186f26fd","Process":"微软.Mashup.Container.NetFX40","Pid":16692,"Tid":1,"Duration":"00:00:00.4302569"}

ObjectCache/CacheStats/Size {"Start":"2018-07-19T01:48:47.3504705Z","Action":"ObjectCache/CacheStats/Size","HostProcessId":"13396","entryCount":"5","totalSize":"14564","ProductVersion":"2.59.5135.781 (PBIDesktop)","ActivityId":"04248470-07e1-4862-b184-a32f186f26fd","Process":"微软.Mashup.Container.NetFX40","Pid":16692,"Tid":1,"Duration":"00:00:00.0000170"}

SimpleDocumentEvaluator/GetResult/Evaluate {"Start":"2018-07-19T01:48:46.5744678Z","Action":"SimpleDocumentEvaluator/GetResult/Evaluate","HostProcessId":"13396","ProductVersion":"2.59.5135.781 (PBIDesktop)","ActivityId":"04248470-07e1-4862-b184-a32f186f26fd","Process":"微软.Mashup.Container.NetFX40","Pid":16692,"Tid":1,"Duration":"00:00:00.7780750"}

性能目录中的另一个常见双色球计算器将包含“MSMDSRV *命名约定”,它收集数据源加载器上的日志信息。持续时间信息和缓存/内存分配可以提供有关数据加载过程中性能不佳的有价值的信息。始终要检查桌面的设置,请查看已为内存分配与假设设置的内容’s the default.

如果我刚刚开始程序并唐’t打开任何内容,只有在PBIDESKTOP *双色球计算器中才能在PBIDESKTOP *双色球计算器中跟踪启动,基本内存分配和停止的高级处理,直到我打开PBIX双色球计算器。然后需要更新和刷新视觉效果等的任何东西开始将日志数据写入Microsoft Mashup日志双色球计算器,如果必须执行数据刷新,则MSMDSRV双色球计算器。

跟踪双色球计算器

当您打开调试时,跟踪,如本帖子开头所示,在父目录中创建双色球计算器,追踪。

启用后和重新启动Power BI桌面后,您不仅会收到有关PID,TID,过程和持续时间的类似信息,还会遇到有关Power BI的颗粒信息和什么’s落后于幕后:

  • 应用图形信息
  • 设置
  • 参数
  • 背景过程
  • 缓存
  • 延期
  • 查询编辑
  • 应用变化

你’LL甚至看到类似于以下内容的条目:

SharedLocalstorageAccessor / Acqueremutex.

互斥锁是一个小型,有效的内存分配。互斥锁具有螺纹关联,这意味着互斥锁只能由电源BI中的线程释放。如果它’S由另一个线程释放,应用程序异常将抛出在应用程序中并删除在跟踪双色球计算器中。

在Power BI桌面中追踪的有趣方面,选项将返回为默认值,在重新启动应用程序时禁用颗粒级跟踪。

 

 

 

 

 

 

 

dbakevlar.

http://about.me/dbakevlar

One thought on “ 权力BI. 101.–日志双色球计算器和跟踪

评论被关闭。