Skip to content
Discussion options

You must be logged in to vote

To clear things up, are you using windows containers or linux containers? Seeing that you mention perfview and .net framework, I am assuming windows?

For capturing the trace of vstest it is easiest to use perfview to collect whole system, with a process name filter testhost*.exe;datacollector*.exe;vstest.console*.exe;dotnet.exe:

You can also add *TestPlatform source to give you a time frame of when adapters start and stop.

Once you have the trace, I would start by looking at CPU stacks of all the processes that are coming from test platform (all vstest.console.exe / dotnet that runs vstest.console.dll, testhost.exe and datacollector.exe), and look at the timeline.

You can use the times…

Replies: 2 comments 9 replies

Comment options

You must be logged in to vote
8 replies
@Youssef1313
Comment options

@nohwnd
Comment options

@Cjewett
Comment options

@adc-cjewett
Comment options

@Cjewett
Comment options

Comment options

You must be logged in to vote
1 reply
@Cjewett
Comment options

Answer selected by Cjewett
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
5 participants