It works about as well as the disk optimization built into win10, though maybe a bit faster [win10 does several passes], and with more options. Neither does as well as MyDefrag disk consolidation. Win10's optimization **may** move more otherwise unmovable files, but that's based on a prior version of Auslogics Disk Defrag Pro [from an earlier GOTD]. It notified me of an update... clicking the button in my win7 ult 32-bit VM, with the new Edge as the default browser a blank web page opened, & that was it -- in a win10 Home 64-bit VM it opened to the regular Disk Defrag page where the latest version was available as a trial [also using the new Edge]. Installing the trial 1st uninstalled the GOTD version, then installed & was registered or activated. Auslogics Disk Defrag Pro lets you create a portable, one file version of the app. It can be registered using the same GOTD number, but the registration does not stick with the portable app -- it's stored in that copy of Windows -- so if you wanted to use pro features you have to register before using on another copy of Windows.
Installation isn't bad with one folder to hold the app & one folder in ProgramData. The registry gets a new Auslogics key, a new key for uninstall, and a new CLSID key. A new task is added to Windows Task Scheduler to start Auslogics Disk Defrag Pro with Windows.
You will get better results if you defrag a conventional disk when none of the files on that disk are active -- otherwise those files stay put. Auslogics Disk Defrag Pro has an option to run defrag at boot, before Windows starts because of that, and also offers an option to use VSS. You also have the option of relocating system files to the start of the partition for faster access & reading -- in practice with 7200 rpm drives I haven't seen any real benefit to this sort of thing, but there's no harm in trying it if you want. The marketing claims for Auslogics Disk Defrag Pro talk about optimizing performance & extending the life of SSDs, but the only options you can turn on/off seem to be stuff like defragging the registry, which I can't see making any difference. Ignore Any Dramatic Warnings About Defrag & SSDs.
There's no reason for defrag with an SSD -- instead optimization simply runs Trim, which is just zeroing out file blocks for already deleted files, because unlike a conventional disk, writing to those spaces requires 2 steps, one to clear & one to write. If you don't run it manually the SSD probably does it on its own, using whatever schedule's in its firmware. That said, running defrag on an SSD will not do anything. It will cause some unnecessary reads & writes, but that won't begin to scratch let alone dent the lifespan of SSDs nowadays. If you want to help an SSD perform to its fullest, don't fill it up -- starting at about 50% full, the SSD's speed will decrease the less free space it has available.