How to performance profile a Windows Service remotely?2020-02-15 c# windows performance windows-services
I'm wondering if there's a way I can remotely profile a Windows Service within Visual Studio. If not is there a way I can generate the profile report and import it into VS?
Some context, the server has several serial connections we cannot mimic locally, so the only way to have the service run is on the test server. Therefore, I cannot use the builtin performance tools within VS.
The server is Windows Server 2012 R2 and I would like to get some metrics about how the service is running on initialization, during normal load, and with maximum users. Any tips or tricks would be fantastic!
- How can you profile a Python script?
- How can you find out which process is listening on a port on Windows?
- How to install pip on Windows?
- How to cast int to enum?
- How to enumerate an enum
- Why does changing 0.1f to 0 slow down performance by 10x?
- Improve INSERT-per-second performance of SQLite?
- Is there an equivalent of 'which' on the Windows command line?
- How do I uninstall a Windows service if the files do not exist anymore?