About a month ago I set up the JAVA VM monitoring tool. The monitor indicated my processes were using a lot of VM Heap so I increased the Heap to 2768 MB to provide headroom and have been running consistently at about 1.9 GB max used heap. In the last few days, max use has dropped to about 1 GB. I've made no significant changes to integrations other than putting in place logic to prevent Retry/Catch when inserting new records in Salesforce where an external key would be duplicated by performing a lookup before the Insert. Would this explain this sudden significant decrease in Heap use?