问题标签 [red-gate-ants]

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 投票
2 回答
208 浏览

.net - IIS 内存使用情况

我启动托管在 IIS 中的 MVC 应用程序。打开任务管理器,看到该进程使用了​​大约 55 MB。如果要在其中一个 .net 分析器中检查内存使用情况,则表明

这些值是什么意思?为什么使用 1.93MB 对象的应用程序分配大约 55 MB RAM?

部分截图: http : //i.stack.imgur.com/Gr0J2.png http://i.stack.imgur.com/Gr0J2.png

0 投票
1 回答
62 浏览

c# - 我的 WPF UserControl 是否因我做错的事情而泄露?

这是我第一次使用分析器,因此也是我第一次使用 ANTs Memory Profiler。

我已经在一个名为“WindowTest”的测试窗口上设置了一个测试来隔离 2 个用户控件(由我编写)

在 WindowTest 上有一个用户控件 DBDocComment。在 DBDocComment 中有第二个用户控件,但它没有出现在图像中。我只是从主窗口打开 WindowTest 然后关闭它。

图像中指出了我看到但不理解的东西。WindowTest 关闭后,我会认为对我的用户控件 DBDocComment 的引用不应该存在,但它确实存在。

有人可以在这里帮助我,或者请给我指出一个方向,以帮助我了解发生了什么。

在此处输入图像描述

0 投票
1 回答
387 浏览

c# - Red Gate Ants does not trace any methods in deployed code

I'm using this profiler (trial version) to track down some performance issues occured in a web application. Locally it works fine and I see methods in a call tree. I want it to work also on remote server, to collect a performance profile there.

So I deployed the website (debug configuration) to remote server, and checked that *.pdb files are also in /bin directory. Then via remote desktop tried to do the same,i.e. attach to .NET process (w3wp). I checked the process ID so that it matches IIS pool. However, when started profiling, I don't see my methods, but The profiler did not find any methods with the source code. To see all profiled methods, in Display Options below select "All methods".

I guess it happens when you attach to wrong app pool. What do I do wrong?

0 投票
0 回答
495 浏览

.net - OWIN 自托管:框架开销?

我有一个基于 Microsoft.Owin.SelfHost v3.1.0 的自托管 OWIN http 服务器遇到性能问题。只有几百个请求,但 CPU 达到 100%,服务器无法处理更多请求。

我所有的方法都是异步的,没有阻塞 I/O 操作。

通过在运行负载测试时附加分析器,我得到以下结果。 在此处输入图像描述

令我惊讶的是,我的应用程序代码只占用不到 10% 的 CPU。大部分 CPU 时间都由框架消耗。

System.Net.ListenerAsyncResult.QueueBeginGetContext()消耗 35% OwinHttpListener.ProcessRequestAsync消耗 23%

这对我来说似乎不正常,但我不知道问题出在哪里。

请问有人知道吗?

0 投票
1 回答
60 浏览

sql-server - Redgate 无法在不同版本的 SQL Server 之间比较架构

我正在尝试使用 SQL 比较和 SQL 数据比较(版本 10.2)比较数据和模式。

我正在使用的数据库位于 SQL Server 2014 和 2016 版本中。

我收到此错误消息。

在此处输入图像描述

知道为什么会发生这种情况 - 可能是因为我拥有的 Redgate 版本与后者的 SQL Server 2016 版本不兼容?

谢谢。

0 投票
0 回答
82 浏览

c# - ANT 探查器出错 方法必须是安全关键或安全关键才能调用本机代码

这在我的机器上运行良好,但我们有 2 台其他机器无法与 Redgate 的 ANTS Profiler 一起使用

我在他们的论坛上提出了一个问题,但这阻碍了我们,所以我在这里提出这个问题,希望我们可以做出改变

System.MethodAccessException:尝试通过安全透明方法 'System.Net.Http.HttpClient.FinishSendAsyncBuffered(System.Threading.Tasks.Task`1, System.Net.Http.HttpRequestMessage, System.Threading.CancellationTokenSource, Boolean)' 调用本机通过方法 '._ANTS_Begin_Async()' 的代码失败。
方法必须是安全关键或安全关键的才能调用本机代码。

应用程序通过 http 调用调用服务结构端点

保罗

0 投票
1 回答
57 浏览

.net - .net core mvc 应用程序未启用启动配置文件按钮

我想使用 Ants 分析器分析 .net 核心 Web 应用程序。请参阅下面的快照,其中未启用“开始按钮”配置文件。

非常感谢任何帮助。

在此处输入图像描述