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
198
votes
0 answers

SNIReadSyncOverAsync Performance issue

Recently I used dot Trace profiler to find the bottlenecks in my application. Suddenly, I have seen that in most of the places which are taking more time and more CPU usage to is SNINativeMethodWrapper.SNIReadSyncOverAsync() which is called by…
Gobi
  • 2,041
  • 1
  • 12
  • 10
14
votes
2 answers

Why does dotTRACE Memory always say "Connecting"?

I'm trying to profile the memory usage of an IIS hosted WCF web application using JetBrains dotTRACE Memory. In the past, I've successfully used dotTRACE Performance on this same web application and everything has worked fine, but I can't get…
Bevan
  • 43,618
  • 10
  • 81
  • 133
14
votes
2 answers

C# Web Application Tuning : PerformWaitCallback

I am using dotTrace Performance 4.5 to profile a .NET 3.5 C# web application. When I record one "user request" (load of page), I see 11 threads with approximately the same timing, 7644 ms. Most of the thread descriptions only contain: 100% [Native…
Francois
  • 10,730
  • 7
  • 47
  • 80
9
votes
1 answer

Detecting W3WP CPU issues using jetBrains dotTrace

Our W3WP process on our production server is constantly high. It doesn't max out at 100% but jumps up into the 90%s a fair bit. To help look into this I profiled the live aplication using JetBrains dotTrace. The results were as expected. All the…
Robin Weston
  • 873
  • 2
  • 10
  • 24
9
votes
1 answer

Can we measure code performance in IntelliJ IDE

I am using IntelliJ IDE for Java application development. I was wondering if there is a way to calculate the time it takes for a particular function to complete from IntelliJ.I googled around but some mentioned about dotTrace but I couldn't really…
Shenoy Tinny
  • 1,315
  • 10
  • 22
  • 34
8
votes
1 answer

How to understand performance problems in "Native or Optimized code" when using DotTrace Performance

I am using DotTrace Performance (v 5.5.4) on my web application. I am trying to optimize the page load time after cold starting the MVC 5 application. Looking at the main thread on the snapshot, it seems like majority of the work is being done in…
KnightFox
  • 3,132
  • 4
  • 20
  • 35
8
votes
2 answers

JetBrains DotTrace buttons grayed out

I'm trying to profile a .NET C# web application on my local machine. To do so, I've loaded the solution in Visual Studio 2013 and selected dotTrace -> Profile Startup Project from the main Visual Studio menu. That fires up dotTrace, but when the…
Scott
  • 13,735
  • 20
  • 94
  • 152
7
votes
2 answers

What does dotTrace Performance Profiler mean by [Garbage collection]?

What does [Garbage collection] mean in this pic? And the "20 calls" thing? I mean, how can I figure out why GC took so long? Was it collecting a lot of small objects? A single big one? Any hints as to how to optimize this at all? The code in…
Stefan Monov
  • 11,332
  • 10
  • 63
  • 120
6
votes
1 answer

dotTrace - what profiling settings should I use for my desktop app?

When using dotTrace, I have to pick a profiling mode and a time measurement method. Profiling modes are: Tracing Line-by-line Sampling And time measurement methods are: Wall time (performance counter) Thread time Wall time (CPU…
Ryan Lundy
  • 204,559
  • 37
  • 180
  • 211
6
votes
2 answers

The VS 2010 Ultimate vs 3rd party utilities

From https://stackoverflow.com/questions/273858/software-worth-buying, https://stackoverflow.com/questions/143088/open-source-c-projects-that-have-high-code-quality and https://stackoverflow.com/questions/180939/net-must-have-development-tools, I…
prosseek
  • 182,215
  • 215
  • 566
  • 871
6
votes
1 answer

EF Performance: ComputeHashValue() in query compilation

We are currently trying to optimize the performance of our Entity Framework queries. In particular, we look for ways to reduce CPU usage. Using dotTrace, we analyzed what costs the most CPU time when executing different queries. See the snapshot…
Fabian Gehri
  • 133
  • 5
5
votes
0 answers

Application performance decreases after days, more time spent in ntdll.dll

I'm trying to find out why my application gets slower over time. The application bundles the work to do into batches which can be executed concurrently. Each batch has to wait for the previous one to finish. The batches are executed every ~30ms…
5
votes
1 answer

~85.5% of native code when profiling with Jet Brain's dotTrace?

Whenever I do a session (both samplig and timeline), it says like up to 70-80 percent of entire exuction is occupied by native code. It seems kind of suspicious, not quite sure whether I got a buggy environment (because due to objective…
Zazaeil
  • 3,900
  • 2
  • 14
  • 31
5
votes
2 answers

How to get dotTrace ConsoleProfiler to collect snapshots?

I am running dotTrace's ConsoleProfiler (dotTrace doc) on an application and keep getting a message saying: "Profiling is successfully finished in 60.906 seconds No snapshots have been collected". What am I missing? Console…
jpiccolo
  • 768
  • 1
  • 6
  • 19
4
votes
1 answer

How Come when I sampling profile a program and it actually runs faster than not profiling?

I use DotTrace 4.5 performance time in release mode: 2400000000 Basic: 00:00:08.8051103 2400000000 Five: 00:00:09.1561338 2400000000 Overload: 00:00:16.3740938 2400000000 IListtoFive: 00:00:15.5841445 time when profiling in release mode. …
colinfang
  • 20,909
  • 19
  • 90
  • 173
1
2 3 4 5 6 7