Hi Baste,
Yes the 2GB limit is a limitation of the processed .data format. One of the reasons we are considering to drop that going forward. The .raw format generated via Profiling.Profiler.logFile does not have that limitation, so you could use that to create a sharable profiler file.
Also, we’ve been working on improving the performance of drawing the charts for 2020. We have performance tests, monitoring the performance of showing the CPU Timeline and Hierarchy views, and going forward from 2021.1, also the performance of selecting sample items in these views. They didn’t show any regressions, which isn’t to say that they might not have missed something, or that the performance couldn’t be improved. Just that we are holding ourselves to only improving the performance of the Profiler UI with these and not regress them with new features or other changes.
Details on where we should maybe focus our attention is very welcome (also in the form of such a bug report)