BigDaddy Posted August 13, 2008 Share Posted August 13, 2008 just did some searches in regedit and I found out that Win XP 64 isn't even multithreaded since it only used 50% of the CPU.Why is this so? Link to comment Share on other sites More sharing options...
cluberti Posted August 13, 2008 Share Posted August 13, 2008 The NT kernel has been highly multithreaded and built to run on SMP boxes since the beginning. Just because you see 50% CPU usage doesn't mean it's not "multithreaded". Sounds like the scheduler is keeping something running from overloading your machine, rather. Link to comment Share on other sites More sharing options...
BigDaddy Posted August 13, 2008 Author Share Posted August 13, 2008 disabled the task manager and still only 50% CPU is used when searching thru the registry. Could it be that the regedit application is not smp ready? Link to comment Share on other sites More sharing options...
Mr Snrub Posted August 13, 2008 Share Posted August 13, 2008 A search in Registry Editor brings up a modal dialog box while it waits for the thread spawned to return a result (or report it reached the end of the registry) - I could well imagine that if multiple threads were spawned to search (different parts of the registry) simultaneously then it would cause havoc with synchronization objects - what happens if they both get a hit at the same time, which would be displayed and what happens to the other result?Not all processes benefit from multi-threading, but "Windows" most definitely is SMP-capable. Link to comment Share on other sites More sharing options...
BigDaddy Posted August 13, 2008 Author Share Posted August 13, 2008 thx for clarification. never thought about it that way. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now