The way you have linked Hoard into JkDefrag requires the Microsoft MSVCR90.dll to be installed on the computer where JkDefrag is to be run.
I rebuild the library "winhoard.dll" on my computer. This changed the dependency to "
msvcr80.dll".
Does Hoard make JkDefrag faster?
Yes - there is a measurable difference.
16:11:05 Commandline argument '-a' accepted, optimizemode = 1
16:11:05 JkDefrag v3.26
16:11:05 Date: 2007/09/28
16:11:05 NtfsDisableLastAccessUpdate is inactive, using LastAccessTime for SpaceHogs.
16:11:05 Starting JkDefrag for 'E:'
16:11:06 Phase 1: Analyze
16:13:22 Finished.
16:13:22 - Total disk space: 186828976128 bytes (174.00 gigabytes), 45612543 clusters
16:13:22 - Bytes per cluster: 4096 bytes
16:13:22 - Number of files: 789844
16:13:22 - Number of directories: 97050
16:13:22 - Total size of analyzed items: 180399112192 bytes, 44042752 clusters
16:13:22 - Number of fragmented items: 21, 0.00% of all items
16:13:22 - Total size of fragmented items: 3933810688 bytes, 960403 clusters, 2.18% of all items, 2.11% of disk
16:13:22 - Free disk space: 3291832320 bytes, 803670 clusters, 1.76% of disk
16:13:22 - Number of gaps: 74
16:13:22 - Number of small gaps: 21, 28.38% of all gaps
16:13:22 - Size of small gaps: 651264 bytes, 159 clusters, 0.02% of free disk space
16:13:22 - Number of big gaps: 53 (71.62% of all gaps)
16:13:22 - Size of big gaps: 3291181056 bytes, 803511 clusters, 99.98% of free disk space
16:13:22 - Average gap size: 10860.41 clusters
16:13:22 - Biggest gap: 1868480512 bytes, 456172 clusters, 56.76% of free disk space
16:14:23 Commandline argument '-a' accepted, optimizemode = 1
16:14:23 JkDefrag v3.26.1 (with Hoard)
16:14:23 Date: 2007/09/28
16:14:23 NtfsDisableLastAccessUpdate is inactive, using LastAccessTime for SpaceHogs.
16:14:23 Starting JkDefrag for 'E:'
16:14:24 Phase 1: Analyze
16:16:29 Finished.
16:16:29 - Total disk space: 186828976128 bytes (174.00 gigabytes), 45612543 clusters
16:16:29 - Bytes per cluster: 4096 bytes
16:16:29 - Number of files: 789845
16:16:29 - Number of directories: 97050
16:16:29 - Total size of analyzed items: 180399112192 bytes, 44042752 clusters
16:16:29 - Number of fragmented items: 21, 0.00% of all items
16:16:29 - Total size of fragmented items: 3933810688 bytes, 960403 clusters, 2.18% of all items, 2.11% of disk
16:16:29 - Free disk space: 3291832320 bytes, 803670 clusters, 1.76% of disk
16:16:29 - Number of gaps: 74
16:16:29 - Number of small gaps: 21, 28.38% of all gaps
16:16:29 - Size of small gaps: 651264 bytes, 159 clusters, 0.02% of free disk space
16:16:29 - Number of big gaps: 53 (71.62% of all gaps)
16:16:29 - Size of big gaps: 3291181056 bytes, 803511 clusters, 99.98% of free disk space
16:16:29 - Average gap size: 10860.41 clusters
16:16:29 - Biggest gap: 1868480512 bytes, 456172 clusters, 56.76% of free disk space
If approximately 11 seconds are a remarkable improvement on my system, that seems to be an other matter. :wink:
Only the analysis phase should be affected (if at all). The other JkDefrag phases do not allocate new memory and should have the same speed.
I have got the same impression.