问题标签 [miniprofiler]

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.

0 投票
0 回答
260 浏览

ruby-on-rails - 使用 Mini-profiler(或其他 gem 等)优化 Rails 页面加载时间?

我有一个典型的 Rails 应用程序,其中包含用于加载导航栏等的部分。我的迷你分析器显示其中一个部分需要更多时间来渲染,而不是其他部分。我可以使用 mini-profiler 来挖掘这些渲染以查看占用的时间吗?

在此处输入图像描述

我的 SQL 时间似乎还可以,但部分似乎正在减慢速度。

0 投票
1 回答
94 浏览

servicestack - Servicestack 在自己的数据库连接上启用 MiniProfiler

在 Mini Profiler 文档中,您可以执行以下操作:

如何在我自己的数据库连接上使用 Miniprofiler 实现的 Servicestack 版本在 Servicestack 中启用已分析的数据库连接。我有一个返回连接字符串的函数,而不是使用 servicestack 内置的 base.Db。

0 投票
1 回答
108 浏览

sql - 使用 Mini Profiler 在 ASP.Net Web 应用程序中分析 SQL 相关操作的步骤

我已经看到 MVC Mini profiler 的非常好的文档。但是对于 ASP.Net Web 应用程序的 Mini profiler,我需要类似的好文档。请帮我设置。

0 投票
1 回答
77 浏览

miniprofiler - MiniProfiler 用于忽略页面请求

我试图在 miniprofiler 中多次忽略相同的请求,并在 Application_BeginRequest 中添加了这行代码,但似乎这行代码不起作用。

MiniProfiler.Settings.IgnoredPaths = new[] { "/Economics/ViewProfilingResults.aspx" };

0 投票
1 回答
3959 浏览

miniprofiler - miniprofiler 的 TrivialDuration

我们可以使用 miniprofiler 工具减少 TrivialDurationThresholdMilliseconds 的时间吗,因为这段代码没有显示 global.asax.cs 中写入的任何效果

私人无效 StartProfiler()

并在 Application_BeginRequest 中调用 StartProfiler() 方法

0 投票
2 回答
127 浏览

ado.net - 使用 MiniProfier 分析 DB2 连接

我正在尝试将 MiniProfiler 添加到我的 DB2 连接中。下面是我的简化代码。

我的问题出现在将分析器分配给 DB2Command 的 Connection 属性的最后一行。我收到以下错误。

无法将“StackExchange.Profiling.Data.ProfiledDbConnection”类型的对象转换为“IBM.Data.DB2.DB2Connection”类型我尝试了几种不同的转换想法,但都没有成功。

0 投票
1 回答
183 浏览

c# - MiniProfiler 和 Azure 下落不明 TTFB

我正在使用StackExchange.MiniProfilerMVC 和 EntityFramework 附加组件来尝试跟踪针对我们网站上的一种类型的请求可靠地发生的长 TTFB。正如您在底部的图像中看到的,此请求指示的持续时间为 504.3 毫秒。我相信这对应于调用MiniProfiler.StartinBeginRequest和调用MiniProfiler.Endin之间的EndRequest时间(减去孩子步骤的时间)。使用浏览器工具我可以看到这个请求的 TTFB 与 MiniProfiler 的数据相对应,所以我相信 MiniProfiler 是准确的。我一直在围绕越来越多的代码添加分析器步骤,并且认为现在所有内容都已包装,但它们加起来并没有接近 504 毫秒。

这个请求是一个 ajax 请求,它发生在一个页面上,同时有几个其他请求在进行。如果我将 url 取出并从同一个浏览器中单独点击它,则持续时间和 TTFB 仅为约 100 毫秒。这似乎意味着来自其他请求之一的某些东西正在阻止这个请求,但我认为我们根本没有任何应该阻止的东西,当然不会那么长,其他请求都不会花费那么长时间。

该站点作为中级 Azure 应用服务运行,这可能是某种限制吗?我怎么能确认或否认呢?任何可能会在此处公开更多数据的 MiniProfiler 技巧?

MiniProfiler 输出

0 投票
1 回答
255 浏览

c# - 如何从 ProfiledDbCommand 中检索 OracleCommand 参数

我开始使用StackExchange 迷你分析器,并希望将它与 oracle 数据库一起使用。
但是当我运行查询时抛出异常 -

Unable to cast object of type 'StackExchange.Profiling.Data.ProfiledDbCommand' to type 'Oracle.ManagedDataAccess.Client.OracleCommand'.

我创建新连接:


我运行查询的方法:

注意: OraDynamicParams只是一个继承自SqlMapper.IDynamicParameters.

在以下方法中,尝试强制转换时抛出异常OracleCommand

如何解决这个问题?

0 投票
0 回答
283 浏览

c# - 在 ASP.NET MVC 应用程序中的 Miniprofiler 中出现错误

在集成 miniprofiler 时出现以下错误

在尝试添加“已加载”事件处理程序之前,实体框架已经在使用 DbConfiguration 实例。'Loaded' 事件处理程序只能在使用实体框架之前作为应用程序启动的一部分添加。有关更多信息,请参阅

下面是 Global.asax 的代码

我在用

  • 我正在使用 ASP.NET MVC 4

  • EF 6(代码优先)

我搜索了这个谷歌,但找不到任何解决方案

0 投票
1 回答
488 浏览

mvc-mini-profiler - 如何从 miniprofiler 中排除特定服务?

我正在使用 miniprofiler 来评估我的 MVC6 应用程序的性能。一切正常,但我正在寻找从我的应用程序中排除(静音)特定服务(请求)的选项。

例如:我的应用程序使用一些轮询服务每秒轮询用户身份验证。我不想将其包含在我的 miniprofiler 结果中。有没有办法排除它?

我为什么要这个?我想排除这个多余的服务,以便我可以专注于需要更多关注的其他结果。此外,这个投票服务正在快速填满我的结果索引页面。

感谢帮助。