Friday
Dec192008
ReSharper 4.5 Features and Release Date
Highlights
Here's short overview of ReSharper 4.5 features and improvements to expect:
- Better ReSharper performance and less memory usage (this is really important, since Visual Studio 2008 runs as a 32 bit process and is not capable of leveraging more than 3 Gb of RAM).
- Improved Solution-Wide analysis that allows to identify:
- Unused code - marking class members that are not used anywhere in the code.
- Excessive usage rights - marking class members that could have less visibility (i.e.: protected instead of the public or private instead of the protected).
- Overly specific types - marking type references that could be made more generic.
- Better support for Visual Basic and full support for VB9 constructs including anonymous functions and XML literals.
- MSTest support
- New refactorings for solution-wide transformations.
- Improved support for the naming conventions that will be supported by all R# features.
- New Visual Build feature to display build process inside Visual Studio in a better way and lay foundation for build optimizations in the future.
- Better support for plug-ins (think of it like Firefox Add-ons support with the auto-update capabilities)
Performance
Here are some numbers on the performance improvements in R# 4.5:
- Memory - 30% less consumption
"Raw" performance improvement of R# is less than 10%, but at the same time:
- Work experience in R# 4.5 is more "smooth" (solution-wide analysis is less disruptive to the work).
- Solution-wide analysis itself is able to leverage multiple core machines and became 2-2,5 times faster on 4-core machine.
Troubleshooting
- If the analysis gets messed up try clearing up the cache and rebuilding.
- Closing all unused tabs in Visual Studio (especially the UI designers) is known to make things a bit faster.
Release
ReSharper 4.5 is planned to be released on Q1 2009, while the EAP nightly builds (Early Access Program) are already available for the download.
Upgrade for 4.0 users will be free.
PS: Probably changes in Solution-Wide analysis will come with even more design by contract options to improve development experience by annotating your code.
Comments Off
Friday, December 19, 2008 at 13:44
Reader Comments (2)
It was made available today :)
Sean,
Thanks for the update!