Questions tagged [dottrace]

dotTrace is a commercial performance profiler for .NET and .NET Core applications.

dotTrace is a commercial performance profiler for .NET and .NET Core applications. See https://www.jetbrains.com/profiler/

105 questions
4
votes
1 answer

Is there a way to get the execution time of individual method calls using DotTrace?

I would like to figure out the execution time of individual calls of a method. So if a method gets called 3 times, I can see the total time it needed to execute. Since the execution time might vary in every call I would like to see the individual…
DerApe
  • 3,097
  • 2
  • 35
  • 55
4
votes
1 answer

dotTrace cant create deploy folder on Windows Azure Web Sites (WAWS)

I get the error message 'Can't create deploy folder.' when I try to profile a remote websites on WAWS. Actions taken: Downloaded and installed the dotTrace Profiler 5.5 from the JetBrains website Downloaded the dotTrace.Performance.Remote version…
Orhan
  • 420
  • 1
  • 6
  • 12
3
votes
2 answers

dotTrace: is there a TeamCity plugin?

I'm investigating whether we can run performance testing with code check ins to TeamCity / TFS.. Does anyone know whether this is possible or not?
James Radford
  • 1,815
  • 4
  • 25
  • 40
3
votes
0 answers

Why background GC suspends user threads?

I`m currently profiling my application with dotTrace Timeline. I found that a lot of time is spent in GC, which is expected, but what is not expected is that I see a lot of time user threads are suspended during Background collection. profiler…
3
votes
2 answers

How can a thread use less than 100% wall time?

When profiling an application (using dotTrace), I noticed a very strange thing. I used "wall time" measurement, which should in theory mean that all threads would run for a same amount of time. But this wasn't true: some threads (actually those I…
Nevermind
  • 1,521
  • 1
  • 15
  • 16
3
votes
2 answers

How can I profile the performance of a .NET app already deployed to a customer?

I have several customers where my WinForms app does not perform as well as at other customers. I use JetBrain's dotTrace here in the office, but that does not help me find bottlenecks on the machines of our customers. How can I profile the…
flipdoubt
  • 13,897
  • 15
  • 64
  • 96
3
votes
2 answers

What's the meaning of dotTrace's numbers in Line-By-Line profiling?

What do those numbers mean exactly? Times the line was hit? Microseconds per invocation? Or what? Also, what do the 'progress-bars' behind the numbers mean? They aren't even proportional to the numbers, so I'm really confused.
Stefan Monov
  • 11,332
  • 10
  • 63
  • 120
3
votes
1 answer

dotTrace: Who's calling my method?

I'm using dotTrace to profile a compiler that's having some performance issues. Being a compiler, the call stack is heavily recursive, and folding in call tree view just tends to make things even more confusing more often than not. When I sort the…
Mason Wheeler
  • 82,511
  • 50
  • 270
  • 477
3
votes
0 answers

Export Dottrace report to a useable format

I would like to automatize tests based on dottrace reports to ensure that my code is not regressing in terms of performances. The thing is I can't use dottrace reports because of their format, it would be easier to get an XML file or anything else…
V.Leymarie
  • 2,708
  • 2
  • 11
  • 18
3
votes
2 answers

How to get dottrace to profile a child process?

I have a project in Visual Studio 2015. I would like to profile my unit test ( right click on test and profile). However the unit test launches a child process. I would like to profile the child process along with the parent process. Is there a…
bradgonesurfing
  • 30,949
  • 17
  • 114
  • 217
3
votes
1 answer

How to completely remove dottrace

Currently I have licenses for the following JetBrains products: ReSharper 8.2.0.2160 Dotcover 2.7.1.238 I recently needed to use Dottrace, so installed the latest version from the JetBrains website. However I found this is incompatible with the…
Cathartis
  • 129
  • 1
  • 5
3
votes
1 answer

Administrative rights are required to profile IIS -dot trace

I'm trying to profile a remote Azure web site using dotTrace Perfomance standalone program, but I get "Administrative rights are required to profile IIS" error message under "Application options" when connect to Remote Computer URL, I running…
user3281440
  • 243
  • 2
  • 9
3
votes
2 answers

Profiling real time = 45 secs, but thread time = 0.387 secs what could cause this discrepancy?

So, our hosting provider recently moved our test server from one environment to another, virtualized environment. After the move some things on the test environment got extremely slow. For example logging in to remote desktop was slow, not using…
JohannesH
  • 6,430
  • 5
  • 37
  • 71
3
votes
0 answers

Strange delays in ThreadStart_Context in .NET causing performance issues

I've written a relatively simple console utility that accesses the ClosedXML library, in order to produce an Excel spreadsheet. Nothing mind-blowing, and it should run really fast. However, when I launch it, it sits on the console screen for ~8s…
Polynomial
  • 27,674
  • 12
  • 80
  • 107
3
votes
1 answer

.net dottrace memory profiling usage questions - Filter Circular References

I use DotTrace as memory profiler. I wonder how it can filter circular incoming references? As for the scenarios that I want to see who the hell holds reference to my object and keep it alive, those circular references, especially event handlers…
Steve
  • 4,935
  • 11
  • 56
  • 83