Some arsload jobs have found using HEAPPOOLs rather than default storage usage helpful in reducing elapsed time and/or CPU consumption.
You set this for an individual arsload job by using the ENVAR LE runtime option, which can be set via a CEEOPTS DD statement.
//CEEOPTS DD *
ENVAR('ARSMVS_ARSADMIN_LEOPTS=RPTSTG(ON),HEAPP(ON)')
This will cause a usage of HEAPPOOLs, which is a different heap management algorithm for smaller sized heap elements.
The only known downside is it *might* use a little more storage.
As always, no guarantees, test first, etc etc etc, but especially if you have a long running arsload it's worth a try.
This is good on both 7.1.2.x and 8.4.x.x.
I would appreciate it if anybody tries this that they give me some feedback.
Ed