You may want to check how large the intermediate results are that get created during the execution of your report.
If these force required columns to unload, out of memory errors can occur when other sessions want to execute the same report.
Quite often the sizing went wrong here and more than the 50% of RAM are used for static data.