We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
In analyzing why my tests were running so slowly, I found that 25% of the CPU time in the test runner process was lost to using RealProxy:
RealProxy
Most of the time spent in RealProxy comes from the xunit test runner itself:
Can xunit switch from using RealProxy to something far more efficient?
Repro steps
git clone https://github.com/microsoft/CsWin32 cd CsWin32 git checkout 8c6685a6dacde60ec90b1699bb0fdf9d12207d50 Microsoft.Windows.CsWin32.sln
Run the InterestingAPIs class of tests in the net472 TFM, while collecting an ETL trace (I used PerfView)
InterestingAPIs
Resulting ETL trace (use PerfView or VS to analyze).
The text was updated successfully, but these errors were encountered:
App Domains (and thus proxies) are completely removed from v3, so there's no work to be done here AFAICT.
Sorry, something went wrong.
No branches or pull requests
In analyzing why my tests were running so slowly, I found that 25% of the CPU time in the test runner process was lost to using
RealProxy
:Most of the time spent in RealProxy comes from the xunit test runner itself:
Can xunit switch from using
RealProxy
to something far more efficient?Repro steps
Run the
InterestingAPIs
class of tests in the net472 TFM, while collecting an ETL trace (I used PerfView)Resulting ETL trace (use PerfView or VS to analyze).
The text was updated successfully, but these errors were encountered: