Hello,
This is running very slowly for me too: Defraggler version 1.14.159; My laptop has a Core 2 T8300, RAID 0 hard disks, Vista Ultimate 32bit SP2. When running Defraggler is sitting near 50% CPU, practically occupying an entire core, which seems odd for what I imagined to be an I/O bound process (is there any polling going on?). I used Process Explorer to get a thread stack and these two appear quite frequently:
ntkrnlpa.exe!KeWaitForMultipleObjects+0xabc
ntkrnlpa.exe!KeWaitForSingleObject+0x492
ntkrnlpa.exe!KeTestAlertThread+0x78
hal.dll!KfRaiseIrql+0xd1
hal.dll!KeRaiseIrqlToSynchLevel+0x70
hal.dll!HalEndSystemInterrupt+0x73
hal.dll!HalInitializeProcessor+0xcc1
Defraggler.exe+0x20e29
Defraggler.exe+0xf1a02
Defraggler.exe+0x10a848
ntdll.dll!RtlEnumerateGenericTableWithoutSplaying+0x424
ntdll.dll!RtlEnumerateGenericTableWithoutSplaying+0x4a
ntkrnlpa.exe!KeWaitForMultipleObjects+0xabc
hal.dll!KfLowerIrql+0x64
ntkrnlpa.exe!ExReleaseResourceLite+0x161
ntkrnlpa.exe!KeSetEvent+0xb2a
ntdll.dll!KiFastSystemCallRet
Defraggler.exe+0xfcd49
SHELL32.dll!Ordinal264+0x3f1
SHELL32.dll!Ordinal236+0x4f2
iastor.sys+0x76f75
SHELL32.dll!Ordinal205+0x3a53
Defraggler.exe+0x120055
Like others here, defrag time is many hours. If this performance issue gets fixed then this will be a fantastic tool.
Cheers,
Chris.