Tech Tip: nhiStdReport could not allocate enough memory to run this report

Document created by rontr01 Employee on Sep 11, 2014Last modified by SamCreek on Dec 17, 2016
Version 3Show Document
  • View in full screen mode

If you find a report erroring out with this error when you look at the report log, you are likely running a report that is massive in size and scale.  The main reason for this error is like it says, the report engine is reaching the maximum memory available to the report engine.  This is due to the fact that eHealth is a 32 bit app and thusly is limited in the size and scope of memory allocation compared to say, a 64 bit app.  If find yourself in this situation, you can attempt the following to try to reduce the memory footprint of your report:


The first two things to try are:

- reduce the number of elements in the report

- reduce the time range of the report


Other things that might help:

- increase the "Sample Size" of the report to Hourly or Daily

- spread the elements across the cluster so no single backend is doing all of the data generation