@sgiehl opened this Pull Request on June 3rd 2022 Member

Description:

When exporting e.g. Live.getLastVisitsDetails with a result that contains a lot visits and some visits that have hundreds of actions, this can currently cause an out of memory problem, as iterating over all the data and extending the result array with thousands of empty keys, bloats up the array too much.

Did some local testing having a visit with more than 300 actions and a result set of only around 100 visits.

Before the changes of this PR the API export had a memory peak of around 73.762.528 Bytes
With the changes the peak went down to only 46.386.536 Bytes.

fixes #19158

Review

This Pull Request was closed on June 7th 2022
Powered by GitHub Issue Mirror