While ReSharper 4.5 has made some definite performance gains for my company, one area where performance has gotten worse is in loading aspx/ascx files.
A large aspx file (391 lines) can take about 20-30 seconds to load into an editor window, but once loaded VS.Net will hang (with the annoying Visual Stupid Delay Notification message popup) for minutes while ReSharper parses the file (at least thats what I believe is happening).
As for the structure of the file itself, it is an aspx page that inherits from a MasterPage. There are a number of UserControls on the page, within the ContentPlaceHolder blocks.
Is there anything I can do to get your some performance/debug information on what is happening during the parsing that is taking so long? My team really needs to get this problem solved, so please let me know if there is anyway I can get more information to you.
I've done a little more investigating. The problem seems to be one pages that are loaded that dont have something in the cache. In my previous comment, the page that took a long time to load, doesnt take a long time in subsequent loads.
When I picked an aspx file (986 lines, with a MasterPage) that I had not opened in a while, the whole process of opening the file to VS.Net being usable took 92 seconds.
I was running VS.Net through DotTrace during this load and I saved a snapshot. The snapshot is 55MB, I have compressed it down to a 10MB zip file and attached it to this message.