I have been working on performance profiling for a particular project and found an anamoly. It appears that a particular RDL report generates it much quicker in HTML than it does in Excel. Normally, if the difference is a second or two, which isn't a problem to us. However, in this case we can render an HTML version of the report in 60 seconds, as opposed to the Excel version in about 220.
After running the Visual Studio 2010 Sampling profiler, we found that the bottleneck was in the Aspose.Cells.Cells.Merge() method (which took up 67% of the samples). I was wondering could this method be doing that would cause such a degradation in performance. Thank you.