Crashplan GUI Crashing

We had a machine with a very large backup set (~3TB) with some large DV files (~4GB). For a while our backups were running fine but recently whenever we tried launching the Crashplan GUI it would run for a little bit, hang and then finally crash. Nothing showed up in the Windows event log (boo!) but Crashplan does have its own logging mechanism which on our machine was in C:\ProgramData\CrashPlan\log.

The service.log.0 file was giving us:

java.lang.UnsatisfiedLinkError: Unable to load library 'cpnative64': The specified module could not be found.

Unfortunately there were zero search results for that. Looking a little deeper in that log we found:

...ERROR   QPub-BackupMgr       backup42.service.backup.BackupController] OutOfMemoryError occurred...RESTARTING! ...snip... oomStack=java.lang.OutOfMemoryError: Java heap space

Searching for that error lead me to this post which explains how to increase the amount of memory that Java is able to use. On our machine the file to edit was c:\Program Files\CrashPlan\CrashPlanService.ini. In the Virtual Machine Parameters we tried increasing the parameter -Xmx from 512 to 2048 and although that delayed the crash it still happened. Our machine has 16GB of RAM so we kicked it up to 4096 and (crossing my fingers right now) it seems to be running just fine now.

(This is Crashplan 3.2.1)