• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 303
  • Last Modified:

Best tools for windows desktop performance analyis

I need to do some analysis to determine what is causing delays on reboot of XP and windows 7 machines that have our software installed. We are not certain that out software is responsible for the delays

I had considered using instrumentation but I don't know of anyway to instrument code that is not out source code.

Are the performance counters operational during the reboot process but before start up is complete?
0
Christopher Schene
Asked:
Christopher Schene
2 Solutions
 
smckeown777Commented:
One tool I've had good success with is Soluto - https://www.soluto.com/

Install the app, reboot, it will generate a report that shows the time from boot to desktop...and a breakdown of the time it takes for the various applications/services that are loading...

Web based as well so you can even install this on machines and still have access to the reports it generates...
0
 
CSI-Windows_comCommented:
The free Microsoft Procmon.exe can be used for this.

Here is an article that also links to several others on how to do this analysis:

http://blogs.technet.com/b/markrussinovich/archive/2010/01/13/3305263.aspx

It let's you get detailed on what is taking the extra time and to show evidence if it isn't your software.
0
 
ThomasMcA2Commented:
Seconds on the Soluto recommendation. I thought it was a bit of a resource hog itself (for my tastes, anyway), so once I resolved my problem I uninstalled it.
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
jcimarronCommented:
cschene--What happens on those reboots?  Just delays?  How long?  Error messages?
Can you tell us more about that "your software"?  Can you disable/uninstall it and test if you still have delays?
Have you looked into Event Viewer?

Windows Reliabity Monitor is another tool.
http://windows.microsoft.com/en-US/windows7/How-to-use-Reliability-Monitor
0
 
Christopher ScheneSystem Engineer/Software EngineerAuthor Commented:
I am working with soluto and procmon experimentally.

Stand by

Thanks
0
 
Christopher ScheneSystem Engineer/Software EngineerAuthor Commented:
For procmon: How can I tell when a process executes?

I see references to my executable but no operation that says "execute".
0
 
CSI-Windows_comCommented:
Filter on "Operation" is "Process Start"

It will include all the details of the command line used and the environment variables started with.
0
 
Christopher ScheneSystem Engineer/Software EngineerAuthor Commented:
Both tools: Procmon and Soluto have been helpful
0

Featured Post

Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now