Author Topic: [Add-on] Additional Critical and Delayed Worker Threads  (Read 20320 times)

0 Members and 1 Guest are viewing this topic.

Offline jonathanbrickman0000

  • Newbie
  • *
  • Join Date: Sep 2012
  • Posts: 10
  • Karma: 2
    • View Profile
[Add-on] Additional Critical and Delayed Worker Threads
« on: September 18, 2012, 07:47:53 AM »
As requested! :-)  And highly recommendable, especially for servers and non-FPS gamer usage of all kinds, including general desktop, multimedia, and development.

Offline chris635

  • Sr. Member
  • ****
  • Join Date: Nov 2011
  • Posts: 442
  • Location: USA
  • Karma: 11
    • View Profile
Re: [Add-on] Additional Critical and Delayed Worker Threads
« Reply #1 on: September 18, 2012, 03:07:41 PM »
What exactly does this do?


Chris
Physical Science Technician
Avid Motorcyclist

Have a nice day - Chris

Offline jonathanbrickman0000

  • Newbie
  • *
  • Join Date: Sep 2012
  • Posts: 10
  • Karma: 2
    • View Profile
Re: [Add-on] Additional Critical and Delayed Worker Threads
« Reply #2 on: September 19, 2012, 11:56:41 AM »
I wish I could be extremely specific in an internals fashion, but I am not that level of programmer :-)  The gist of it is, though, is that the OS will give more threads out to applications, including Explorer and its friends, so there is less waiting for things to happen and sometimes a lot less.  Certainly I do this any time I have a machine which has to manipulate lots of files simultaneously.  I have a huge pile of personal experience to go with this on workstation and server, but almost no real documentation; try googling it and you'll see what I mean.

Offline chris635

  • Sr. Member
  • ****
  • Join Date: Nov 2011
  • Posts: 442
  • Location: USA
  • Karma: 11
    • View Profile
Re: [Add-on] Additional Critical and Delayed Worker Threads
« Reply #3 on: September 19, 2012, 01:23:31 PM »
Does this work on 64 bit machines?


Chris
Physical Science Technician
Avid Motorcyclist

Have a nice day - Chris

Offline jonathanbrickman0000

  • Newbie
  • *
  • Join Date: Sep 2012
  • Posts: 10
  • Karma: 2
    • View Profile
Re: [Add-on] Additional Critical and Delayed Worker Threads
« Reply #4 on: September 19, 2012, 02:23:42 PM »
Most certainly it does.

Offline chris635

  • Sr. Member
  • ****
  • Join Date: Nov 2011
  • Posts: 442
  • Location: USA
  • Karma: 11
    • View Profile
Re: [Add-on] Additional Critical and Delayed Worker Threads
« Reply #5 on: September 19, 2012, 04:35:14 PM »
Wow!  :tongue: there is definitely a noticeable difference. It's snappier. Thanks jonathanbrickman0000.


Chris
Physical Science Technician
Avid Motorcyclist

Have a nice day - Chris

Offline Shane

  • Top Geek, err uh Dog.
  • Administrator
  • Hero Member
  • *****
  • Join Date: Sep 2011
  • Posts: 9274
  • Location: USA
  • Karma: 135
  • "Knowledge should be shared not hidden."
    • View Profile
    • Tweaking.com
Re: [Add-on] Additional Critical and Delayed Worker Threads
« Reply #6 on: September 19, 2012, 08:24:24 PM »
I will give this a try as well. After some testing maybe I will make it part of my normal tweaks pack and add it to the simple system tweaker. But I have to make sure there are no side effects :wink:

Shane
PLEASE EDIT YOUR TOPIC AND PUT (SOLVED) IF YOU ARE ALL FIXED.

(My weekends belong to my wife and kids, I will try my best to answer all posts daily during the work week)

(About Shane)
Site Owner, Top Admin, Lead Programmer, Wife & 5 kids, Needs a lot more coffee.

When people ask "Why fix what isn't broken?" I reply "To make it better."
"Only a life lived for others is a life worthwhile"
Honor & Respect is all that matters.

Owner & Programmer of: www.pcwintech.com & www.tweaking.com

Offline chris635

  • Sr. Member
  • ****
  • Join Date: Nov 2011
  • Posts: 442
  • Location: USA
  • Karma: 11
    • View Profile
Re: [Add-on] Additional Critical and Delayed Worker Threads
« Reply #7 on: September 20, 2012, 03:18:39 AM »
Yeah I did several back ups before trying this. I don't shutdown my system  but for a reboot weekly. So I'll wait to see what happens for testing myself. So Far so Good.



Chris
Physical Science Technician
Avid Motorcyclist

Have a nice day - Chris

Offline umpio

  • Jr. Member
  • **
  • Join Date: Feb 2012
  • Posts: 58
  • Karma: 8
    • View Profile
Re: [Add-on] Additional Critical and Delayed Worker Threads
« Reply #8 on: September 20, 2012, 03:22:04 AM »
I will give this a try as well. After some testing maybe I will make it part of my normal tweaks pack and add it to the simple system tweaker. But I have to make sure there are no side effects ;)

Shane
Any additional documentation would be nice, including side effects e.g. for gaming.

I've also seen this tweak on some other tweaking tools, but can't remember any description for them or values what did they use.

Also what are the default values for these if some may want to return them back to defaults?

Offline jonathanbrickman0000

  • Newbie
  • *
  • Join Date: Sep 2012
  • Posts: 10
  • Karma: 2
    • View Profile
Re: [Add-on] Additional Critical and Delayed Worker Threads
« Reply #9 on: September 20, 2012, 06:17:44 AM »
The default value is deletion of the registry keys added by the script, or just zero for both.  I put in some docs, the gist of it is that FPS gamers probably shouldn't use this, but just about everyone else should if they have 2G RAM or more.  There is some question as to whether the number being set could/should rise and fall per different OS and RAM.  My personal summary is here:

http://notes.ponderworthy.com/additional-critical-worker-threads-in-windows-speed-tweak

and the only Microsoft docs I have managed to find, are here, very out of date, pre-64-bit only:

http://msdn.microsoft.com/en-us/library/ee377058%28v=BTS.10%29.aspx
« Last Edit: September 20, 2012, 07:28:03 AM by jonathanbrickman0000 »

Offline Shane

  • Top Geek, err uh Dog.
  • Administrator
  • Hero Member
  • *****
  • Join Date: Sep 2011
  • Posts: 9274
  • Location: USA
  • Karma: 135
  • "Knowledge should be shared not hidden."
    • View Profile
    • Tweaking.com
PLEASE EDIT YOUR TOPIC AND PUT (SOLVED) IF YOU ARE ALL FIXED.

(My weekends belong to my wife and kids, I will try my best to answer all posts daily during the work week)

(About Shane)
Site Owner, Top Admin, Lead Programmer, Wife & 5 kids, Needs a lot more coffee.

When people ask "Why fix what isn't broken?" I reply "To make it better."
"Only a life lived for others is a life worthwhile"
Honor & Respect is all that matters.

Owner & Programmer of: www.pcwintech.com & www.tweaking.com

Offline jonathanbrickman0000

  • Newbie
  • *
  • Join Date: Sep 2012
  • Posts: 10
  • Karma: 2
    • View Profile
Re: [Add-on] Additional Critical and Delayed Worker Threads
« Reply #11 on: September 21, 2012, 09:19:41 AM »
Wow.  Shane, thanks, that's excellent.  The current tweak will do for now, but the Symantec page gives a third registry entry I had never heard of, I will begin testing.  I will shortly rewrite the tweak for a bit of autocalculation based on bit-width and available RAM.
« Last Edit: September 21, 2012, 09:32:04 AM by jonathanbrickman0000 »

Offline Shane

  • Top Geek, err uh Dog.
  • Administrator
  • Hero Member
  • *****
  • Join Date: Sep 2011
  • Posts: 9274
  • Location: USA
  • Karma: 135
  • "Knowledge should be shared not hidden."
    • View Profile
    • Tweaking.com
Re: [Add-on] Additional Critical and Delayed Worker Threads
« Reply #12 on: September 21, 2012, 11:06:35 AM »
So far from what I can tell is it lets the system handle more programs at once then it normally does.

I haven't seen any memory difference or any change in my games with it enabled. So far it seems safe and I have added it to my tweak list when I fix my customers machines.

After more testing I will add it to the programs.

Shane
PLEASE EDIT YOUR TOPIC AND PUT (SOLVED) IF YOU ARE ALL FIXED.

(My weekends belong to my wife and kids, I will try my best to answer all posts daily during the work week)

(About Shane)
Site Owner, Top Admin, Lead Programmer, Wife & 5 kids, Needs a lot more coffee.

When people ask "Why fix what isn't broken?" I reply "To make it better."
"Only a life lived for others is a life worthwhile"
Honor & Respect is all that matters.

Owner & Programmer of: www.pcwintech.com & www.tweaking.com

Offline chris635

  • Sr. Member
  • ****
  • Join Date: Nov 2011
  • Posts: 442
  • Location: USA
  • Karma: 11
    • View Profile
Re: [Add-on] Additional Critical and Delayed Worker Threads
« Reply #13 on: September 21, 2012, 11:49:23 AM »
I have several programs starting at once on boot. It tends to handle those a little bit smoother now. What does the third registry value do?


Chris
Physical Science Technician
Avid Motorcyclist

Have a nice day - Chris

Offline Shane

  • Top Geek, err uh Dog.
  • Administrator
  • Hero Member
  • *****
  • Join Date: Sep 2011
  • Posts: 9274
  • Location: USA
  • Karma: 135
  • "Knowledge should be shared not hidden."
    • View Profile
    • Tweaking.com
Re: [Add-on] Additional Critical and Delayed Worker Threads
« Reply #14 on: September 21, 2012, 11:51:39 AM »
From the looks of it it has to do with SQL. So I havent bothered with it.

Shane
PLEASE EDIT YOUR TOPIC AND PUT (SOLVED) IF YOU ARE ALL FIXED.

(My weekends belong to my wife and kids, I will try my best to answer all posts daily during the work week)

(About Shane)
Site Owner, Top Admin, Lead Programmer, Wife & 5 kids, Needs a lot more coffee.

When people ask "Why fix what isn't broken?" I reply "To make it better."
"Only a life lived for others is a life worthwhile"
Honor & Respect is all that matters.

Owner & Programmer of: www.pcwintech.com & www.tweaking.com