Welcome Guest.   Make a donation to an author on the site December 20, 2014, 12:40:49 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
Read the Practical Guide to DonationCoder.com Forum Search Features
   
  Forum Home Thread Marks Chat! Downloads Search Login Register  
  Show Posts
      View this member's profile 
      donate to someone Donate to this member 
Pages: [1]
1  DonationCoder.com Software / ProcessTamer / Re: Tame applications based on CPU on: April 28, 2006, 07:41:33 PM
OK, this will be my last comment, as I do not know this stuff for a fact, I am summising based on my general system knowledge smiley

Firstly, CPU is not necessarily linked to disk/IO usage. That is, an application that accesses the disk a lot does not necessarily generate a high CPU load. A program doing a virus scan, uses lots of disk because it is reading all files on a file system, it then uses lots of CPU because it is processing the data and applying CPU intensive data matching and heuristic routines to the data. An application that is copying large amounts of data from one place to another (eg: Windows Explorer) generates less CPU for the same amount of data as say the virus scanning app.

So in this instance you are right, the copy process would not generate enough CPU to get tamed using the current version of PT, but the IO still can make the PC unresponsive to other applications you are running. Hence my suggestion that you could monitor storage IO and have a similar set of storage IO parameters which if exceeded then triggers PT to lower the applications PRIORITY (exactly as now).

Provided you are running more than one application at a time, reducing an applications priority, and hence the amont of CPU it is allowed (or "offered" by the OS), you are doing the same as you suggest - you are "proactively SLOW(ing) DOWN" the application and therefore the amount of IO it can generate, which should/could/may make the system become more responsive to other applications again.

I hope this makes sense smiley

Cheers


Nick
2  DonationCoder.com Software / ProcessTamer / Re: Tame applications based on CPU on: April 28, 2006, 06:18:53 PM
I would think that this would help. An applicationcan only retrieve/write data to disk when it is executing on the CPU. If an application has less priority (gets less CPU slices) then the number of page fault deltas that are being serviced would be reduced, right?

More than happy to be corrected if this is incorrect smiley

Cheers


Nick
3  DonationCoder.com Software / ProcessTamer / Tame applications based on CPU on: April 28, 2006, 06:02:37 PM
I notice that the new config GUI has a checkbox titled: "tame applications based on CPU usage". There is no mention of it in the help (or in this forum that I can tell).

If you de-check this option what does it do? Does it tame based on some other parameters other than CPU? Or does it effectively turn PT off?

In terms of feature requests, it would be nice to be able to tame a process if it's disk usage goes over certain thresholds, similar to current CPU parameters. For laptop users, no matter how high spec your laptop is, disk throughput is the key bottleneck. A process can be using relatively little CPU, but is generating a large number of page faults (retreiving/writing data to/from disk), it can effect useability as much as a process that has run away with the CPU...

Any thoughts?

Cheers


Nick
Pages: [1]
DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.021s | Server load: 0.17 ]