Jump to content

Return to Piriform.com

Photo

new v2.01.239 - Idle Time defrag question...


  • Please log in to reply
6 replies to this topic

#1 OFFLINE luckman212

luckman212

    Newbie

  • Members
  • Pip
  • 9 posts

Posted 22 December 2010 - 12:41 AM

Hi guys, thanks for the new improvements in Defraggler! :)
My question is about the new "idle time" schedule option.

I see that you're using Windows Task Scheduler to implement this. Fine. The question is, what happens let's say, if the machine is idle for 3 hours, and DF starts to work, and then the user starts to use the machine again. Will DF just keep forging ahead or will it "pause" to allow the user to work comfortably and then resume when the machine becomes idle again?

Because if the task does not stop when the machine ceases to be idle, then it's not "really" an idle-time defrag now is it? thanks much for your response.

#2 OFFLINE luckman212

luckman212

    Newbie

  • Members
  • Pip
  • 9 posts

Posted 02 January 2011 - 01:15 PM

Happy new year !
anyone have any comments on this idle time defrag?

#3 OFFLINE redhawk

redhawk

    Power Member

  • Members
  • PipPipPipPip
  • 1,216 posts
  • Gender:Male
  • Location:UK
  • Interests:Beer and DVDs

Posted 02 January 2011 - 05:03 PM

I assume it's referring to idle process priority which basically means Defraggler runs in the background unnoticed.
If other applications are hammering the CPU or resources Defraggler would have to until the system is in an idle state.

Richard S.

#4 OFFLINE luckman212

luckman212

    Newbie

  • Members
  • Pip
  • 9 posts

Posted 02 January 2011 - 09:27 PM

I think the "idle" in this case just refers to when the system's Task Scheduler launches the df.exe process. But once it starts, I don't think the actual defrag runs with idle priority. Nor does it seem to yield to user activity once you start using the system again-- at least not in my limited testing. I think what would be better is something like a "screensaver defrag" that runs only while the screensaver is on. Pretty sure DiskKeeper had something like that and it seemed like a good idea.

#5 OFFLINE romanoff

romanoff

    Advanced Member

  • Bug Fixers
  • 53 posts

Posted 04 January 2011 - 12:16 PM

Hi,

Once, Daily, Monthly, Idle etc. are triggers for the defrag, so they determine when Defraggler will be started. In the case of idle trigger, after the defrag is started, Defraggler will not stop/pause when computer activity increases. We may implement such feature in the feature though.

Best regards
Romanoff

#6 OFFLINE luckman212

luckman212

    Newbie

  • Members
  • Pip
  • 9 posts

Posted 04 January 2011 - 09:07 PM

Okay, that's what I thought- thanks for the confirmation. Yes I think would be a great idea to have df.exe be able to sort of throttle itself back if other programs start to use cpu/disk heavily so the defrag could continue in the background without slowing down the system too much. But I realize that might be a fairly complex bit of code.

#7 OFFLINE Stephen Hill

Stephen Hill

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 17 February 2011 - 07:24 AM

In Vista and Windows 7, if you edit the task that Defraggler makes in the Task Scheduler, goto the Condition tab and click "Stop if the computer ceases to be idle".

In XP, this can be done in the task's Settings tab.