Results 1 to 5 of 5
  1. #1
    Join Date
    Dec 2017
    Posts
    3

    Default CPU/RAM affect on folder compare performance

    I'm running BC4 on a VM and I use it to perform a folder comparison on two remote UNC paths. I'm curious, does the amount of vRAM and vCPU on the VM running BC4 at all affect how fast the comparison to complete?

  2. #2
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    4,759

    Default

    The amount of vRAM in a virtual machine should only affect comparison performance if you're comparing very large folders (1 million or more files in each folder). Beyond Compare uses a certain amount of memory per file, so memory use increases with the number of files compared. Make sure your VM has enough memory for the OS and Beyond Compare to run without swapping to disk, which you should be able to see using Windows Task Manager.

    Beyond Compare is multi-threaded, but doesn't have excessive CPU requirements, so adding more vCPUs to a VM shouldn't significantly increase performance.

    Performance when comparing folders is mostly I/O bound as long as you have enough system memory to prevent disk swapping for large comparisons. If you're comparing network drives, having a fast network connection and fast disks on the network storage you're accessing probably has the greatest performance impact.

    Antivirus scanning can also impact performance; whitelisting bcompare.exe so it bypasses scanning will sometimes improve performance.
    Chris K Scooter Software

  3. #3
    Join Date
    Dec 2017
    Posts
    3

    Default

    Thanks for this. Regarding the antivirus scanning. Should I whilelist the bcompare.exe process, or just the file bcompare.exe?

  4. #4
    Join Date
    Oct 2007
    Location
    Madison, WI
    Posts
    4,759

    Default

    You'll want to whitelist the process.
    Chris K Scooter Software

  5. #5
    Join Date
    Dec 2017
    Posts
    3

    Default

    Thanks for the confirmation Chris.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •