Nah. When you click start, it starts whichever project is set to Start,
which in my case was some WinForms old test project of no use. You can't
set a library to start.

I created a mini test project which did some CPU and IO work. If I start
the profiler it starts and waits, and when I run a unit test method it
reports nothing useful, just a [System Code] execution. In release mode the
profile just starts and stops while I've done nothing. All I can get is:

[image: image.png]

I'll wager that Chat GPT is smarter than me, so there's probably a way of
profiling a unit test, but my feeble biased human brain can't find it yet.
If it is possible and I can't find it, then the VS team needs to have a
chat to Chat GPT and ask it how to improve discoverability.

*Greg K*


> In the Performance Profiler, several profiling options are available, such
> as CPU Usage, Memory Usage, etc. For CPU performance, ensure CPU Usage is
> checked.
> Click Start.
> Run the Specific Test:
>
> The profiler will start, and Visual Studio will switch to a profiling
> mode. Now, navigate to the Test Explorer.
> Find the [TestMethod] you want to profile.
> Right-click on the test method and select Run. If your test project
> contains multiple tests and you only want to profile a specific one, make
> sure only that test is set to run.
>
-- 
ozdotnet mailing list 
To manage your subscription, access archives: https://codify.mailman3.com/ 

Reply via email to