analyzing.. analyzing.. analyzing.. analyzing.. analyzing.. WHY?

I have asked this many times before and never got an answer:

R# spends most of the time reanalyzing hundreds of code file which did not
have changed. Even by just cleaning (or rebuilding) the 2 basic-core
projects (on which the other 20-30 rely) triggers a reanalyze of 500-600
files -- which takes 10-15 minutes if it doesn't deadlock at all.

I can't work with this permanent high CPU usage -- so is it that difficult
providing a log which logs WHY the reanalyze of these 500 files got
triggered? -- I really wanna help you to get this thing fixed!

--
/\/\arkus.

3 comments

I see this also. My CPU is at 80-90% all used by devenv

0

Hello Markus,

Do I understand correctly that the problem is with solution-wide analysis?
Which version of ReSharper are you using? How do you reference the core projects:
via project references or via assembly references? Does ReSharper reanalyze
those files even if nothing has changed in the two core projects? Thank you!

Andrey Serebryansky
Senior Support Engineer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

I have asked this many times before and never got an answer:

R# spends most of the time reanalyzing hundreds of code file which did
not have changed. Even by just cleaning (or rebuilding) the 2
basic-core projects (on which the other 20-30 rely) triggers a
reanalyze of 500-600 files -- which takes 10-15 minutes if it doesn't
deadlock at all.

I can't work with this permanent high CPU usage -- so is it that
difficult providing a log which logs WHY the reanalyze of these 500
files got triggered? -- I really wanna help you to get this thing
fixed!



0

Andrew,

Do I understand correctly that the problem is with solution-wide analysis?


Yes (is this called "SW(E)A"?)

Which version of ReSharper are you using?


Almost always the newest daily EAP.

How do you reference the core projects:
via project references


Yes, project references.

or via assembly references?


I only use assembly references when I don't have code at all.

Does ReSharper reanalyze
those files even if nothing has changed in the two core projects?


Yes. I can build the entire solution -- wait (since reanalyze got
triggered) -- clean a project : reanalyze occurs.

--
/\/\arkus.

0

Please sign in to leave a comment.