Performance Optimization needed

1. I was using ReSharper with some code with 3000 - 4000 lines of code in one page. If I modify anything, it will cause 100% CPU for good 3-4 seconds and slow down UI somewhat.

2. On the other project, I also experienced the hanging problem where VS.NET stopped respond for about 30 seconds with no CPU load.

3. On another project which is very big (5000-6000 files in a web project), it takes about 5 minutes to open up the solution.

Don't need to fix it now :P Just remind you guys

2 comments
Comment actions Permalink

Nat,

performance problems during text editing are one of the biggest concerns for
us now,
and many users have reported it. We're trying to fix it ASAP.

As for opening a large project, it should work faster when you open the
project for the second time,
because ReSharper builds some caches to speed up startup processing. Have
you obersved this effect?

Thanks,
Dmitry

"Nat" <no_mail@jetbrains.com> wrote in message
news:22431234.1079121552750.JavaMail.itn@is.intellij.net...

1. I was using ReSharper with some code with 3000 - 4000 lines of code in

one page. If I modify anything, it will cause 100% CPU for good 3-4 seconds
and slow down UI somewhat.
>

2. On the other project, I also experienced the hanging problem where

VS.NET stopped respond for about 30 seconds with no CPU load.
>

3. On another project which is very big (5000-6000 files in a web

project), it takes about 5 minutes to open up the solution.
>

Don't need to fix it now :P Just remind you guys



0
Comment actions Permalink

When I open it for the second time, I can barely notice the performance improvement. If possible, I would suggest that ReSharper should do the parsing/caching stuff in the background so the users won't notice the delay and they can start working on the project as soon as they open it.

I think I don't see the performance improvement because you may load the stuff from the cache and then you save them back again. I'm not sure how it works though :P

0

Please sign in to leave a comment.