Page 1 of 1

How to get NoesisGUI's detail performance in UE4

Posted: 24 Apr 2018, 05:48
by ride_wind
Hi,

I can use profile tool to get Slate UI performance in UE4,
after using NoesisGUI, How to get the UI's performance?

very thanks.

Re: How to get NoesisGUI's detail performance in UE4

Posted: 14 May 2018, 11:48
by hcpizzi
Hi,

Sorry about the late reply.

On the CPU side, I'm going to add a few STAT cycle counters in key places (View Update, render functions, notifications), as well as memory counters.

On the GPU side there are already (NoesisDraw, NoesisDrawOffscreen) that show up in GPU profilers such as RenderDoc.

As for general profiling, Visual Studio's included one works pretty well, but I've recently had problems with it not showing symbols for code that actually displays correctly in the debugger. Recently I've been reading Bruce Dawson's posts about using ETW for profiling, and have been using his UIforETW tool to generate captures and then using the Windows Performance Analyzer to analyze them. Has worked pretty well for me.

I'll let you know when the profiler markers are up in GitHub.

Re: How to get NoesisGUI's detail performance in UE4

Posted: 21 May 2018, 10:54
by hcpizzi
Hi,

The code with the counters is on GitHub. To view them, bring up the console and type: stat noesis

Let us know if you'd like more counters added.