ReSharper 4.5
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 25.12.08 21:31
Оценка: 93 (8)
Всем привет!

Мы открываем программу ночных билдов для ReSharper'а 4.5
Как всегда, их можно взять тут:
http://www.jetbrains.net/confluence/display/ReSharper/ReSharper+4.5+Nightly+Builds

Что появилось (или появится) нового в 4.5:
1) Улучшенная производительность
2) Поддержка MSTest
3) Solution-Wide warnings
4) Более полная поддержка Visual Basic 9
5) Улучшенная поддержка Naming Conventions
6) Огромное кол-во исправлений
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re: ReSharper 4.5
От: der Igel Россия  
Дата: 26.12.08 08:50
Оценка:
xvost wrote:

> Мы открываем программу ночных билдов для ReSharper'а 4.5


Поставил, открываю проект, получаю мессэдж-бокс
---------------------------
ReSharper – Opening dispenser for D:\Projects\FilmOnline\DB\sql\DB.dbschema
---------------------------
File is corrupt. (Exception from HRESULT: 0x8013110E)
---------------------------
OK
---------------------------


И так регулярно, иногда закрывается по OK, иногда виснет намертво.
P.S. Это файл от DB Project, который из VS Database Edition.
Posted via RSDN NNTP Server 2.1 beta
Re[2]: ReSharper 4.5
От: der Igel Россия  
Дата: 26.12.08 09:12
Оценка:
der Igel wrote:
> xvost wrote:
>
>> Мы открываем программу ночных билдов для ReSharper'а 4.5

Продолжаем...
Есть View в проекте ASP.NET MVC. Обычная ASPX страничка.
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Bestsellers.ascx.cs" 
Inherits="FilmOnline.Web.Views.Home.Bestsellers" %>

<a class="float_right rss"
    title="<%= ViewData.Model.Title.Text() %>"
...


Где ViewData.Model это SyndicationFeed. Везде подчеркнуто красным и ругается что
System.ServiceModel.Web bla-bla not referenced. Хотя он, конечно, референсед и все отлично компилируется.

У... Да тут все проекты красные, нифига не видит ссылки ни на log4net, ни на StructureMap...
Кэши удалял, стало только хуже.
Posted via RSDN NNTP Server 2.1 beta
Re[2]: ReSharper 4.5
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 26.12.08 09:16
Оценка:
Здравствуйте, der Igel, Вы писали:

DI>И так регулярно, иногда закрывается по OK, иногда виснет намертво.

DI>P.S. Это файл от DB Project, который из VS Database Edition.

Очень хорошо!
Можешь прислать маленький солюшен который это воспроизводит?
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re[3]: ReSharper 4.5
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 26.12.08 09:18
Оценка:
Здравствуйте, der Igel, Вы писали:


DI>Где ViewData.Model это SyndicationFeed. Везде подчеркнуто красным и ругается что

DI>System.ServiceModel.Web bla-bla not referenced. Хотя он, конечно, референсед и все отлично компилируется.

Как они реверенсед? через web.config?
Будет супер если пришлешь пример.
В понедельник вернется наш ASP-гуру, разберется что и как

DI>У... Да тут все проекты красные, нифига не видит ссылки ни на log4net, ни на StructureMap...

DI>Кэши удалял, стало только хуже.

Кэши удалить желательно....
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re[4]: ReSharper 4.5
От: der Igel Россия  
Дата: 26.12.08 09:22
Оценка:
xvost wrote:
> DI>Где ViewData.Model это SyndicationFeed. Везде подчеркнуто красным и
> ругается что
> DI>System.ServiceModel.Web bla-bla not referenced. Хотя он, конечно,
> референсед и все отлично компилируется.
>
> Как они реверенсед? через web.config?
> Будет супер если пришлешь пример.
> В понедельник вернется наш ASP-гуру, разберется что и как

Нет, обычно. Вон в узле Referenced показывается.

> DI>У... Да тут все проекты красные, нифига не видит ссылки ни на

> log4net, ни на StructureMap...
> DI>Кэши удалял, стало только хуже.
>
> Кэши удалить желательно....

Да, тут после ребилда и переоткрытия проекта прокашлилось.
Posted via RSDN NNTP Server 2.1 beta
Re: ReSharper 4.5
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 26.12.08 14:54
Оценка: +1
Здравствуйте, xvost, Вы писали:

var isCancel = false;
BeforeExpand(this, node, iNode, ref isCancel);
if (isCancel) //<-- Expression is always false
    return;

Несколько опрометчивый вывод, однако
... << RSDN@Home 1.2.0 alpha 4 rev. 1132 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[2]: ReSharper 4.5
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 26.12.08 17:02
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Несколько опрометчивый вывод, однако


Спасибо. Действительно облажался. Сейчас исправлю.
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re: ReSharper 4.5
От: ARMSoft Украина  
Дата: 27.12.08 10:53
Оценка:
Здравствуйте, xvost, Вы писали:

X>Всем привет!


X>Мы открываем программу ночных билдов для ReSharper'а 4.5

X>Как всегда, их можно взять тут:
X>http://www.jetbrains.net/confluence/display/ReSharper/ReSharper+4.5+Nightly+Builds

X>Что появилось (или появится) нового в 4.5:

X>1) Улучшенная производительность

На сколько улучшена? Сравнение с 4.1 в студию плиз.

ЗЫ: не все сидят на Q6600
-------------------------
My professional profile
Re[2]: ReSharper 4.5
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 27.12.08 13:37
Оценка:
Здравствуйте, ARMSoft, Вы писали:

ARM>ЗЫ: не все сидят на Q6600


Действительно, у большинства процессоры посовременнее
... << RSDN@Home 1.2.0 alpha 4 rev. 1132 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[3]: ReSharper 4.5
От: ARMSoft Украина  
Дата: 27.12.08 15:50
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, ARMSoft, Вы писали:


ARM>>ЗЫ: не все сидят на Q6600


AVK>Действительно, у большинства процессоры посовременнее


Во разбаловали народ!!! На дворе кризис, дефолт, Израиль скоро воевать будет, даже в Японии безработица начала расти, а у "большинства" процессоры посовременнее. Скоро на К5-133 перейдем....
-------------------------
My professional profile
Re[2]: ReSharper 4.5
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 27.12.08 19:42
Оценка:
Здравствуйте, ARMSoft, Вы писали:

ARM>На сколько улучшена? Сравнение с 4.1 в студию плиз.


По нашим оценкам получается примерно следующее:
1) По памяти — уменьшены расходы примерно на 30%
2) По производительности "сырой" выигрыш не превышает 10%, но при этом
2а) повышена "плавность" работы, т.е. фоновые анализ еще меньше емшает работать
2b) РеШарпер научился использовать многоядерные процессоры. Например, фоновый анализ ускорен примерно в 2-2,5 раза при использовании 4-ядерной машины.
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re[3]: ReSharper 4.5
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 27.12.08 20:52
Оценка:
Здравствуйте, xvost, Вы писали:

X> 2b) РеШарпер научился использовать многоядерные процессоры. Например, фоновый анализ ускорен примерно в 2-2,5 раза при использовании 4-ядерной машины.


Какой то фреймворк/идею использовали, или ручками параллелили в лоб?
... << RSDN@Home 1.2.0 alpha 4 rev. 1132 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[4]: ReSharper 4.5
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 27.12.08 21:41
Оценка: 27 (1)
Здравствуйте, AndrewVK, Вы писали:

AVK>Какой то фреймворк/идею использовали, или ручками параллелили в лоб?


Ручками "в лоб". Т.е. несколько трэдов, по очереди вынимающие задачи для себя, и надежда что системный шедулер их заассайнит на нужные ядра.

Под эту базу были обновлены те алгоритмы, которые достаточно легко параллелятся алгоритмически. Например, в фоновом анализе можно таким образом распараллелить обработку тел разных методов. Или в "find usages" — обработку различных файлов.

Есть конечно "тяжелые" алгоритмы, которые не параллелятся так легко. В частности, которые работают с инкрементально обновляемыми структурами данных. Эти алгоритмы мы пока не трогали.
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re[5]: ReSharper 4.5
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 27.12.08 23:33
Оценка:
Здравствуйте, xvost, Вы писали:

X> Т.е. несколько трэдов, по очереди вынимающие задачи для себя


А, ну все таки не совсем в лоб.

X>Под эту базу были обновлены те алгоритмы, которые достаточно легко параллелятся алгоритмически. Например, в фоновом анализе можно таким образом распараллелить обработку тел разных методов. Или в "find usages" — обработку различных файлов.


Ну да, классический fine grained parallelism. Есть хороший шанс потом переползти на TPL.

X>Есть конечно "тяжелые" алгоритмы, которые не параллелятся так легко. В частности, которые работают с инкрементально обновляемыми структурами данных. Эти алгоритмы мы пока не трогали.


Ну это понятно. Там, наверное, только ценой перерасхода по памяти можно распараллелить.
... << RSDN@Home 1.2.0 alpha 4 rev. 1132 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[6]: ReSharper 4.5
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 28.12.08 09:40
Оценка:
AVK>Есть хороший шанс потом переползти на TPL.

А это что такое?
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re[7]: ReSharper 4.5
От: WaSh http://kxlm.blogspot.com/
Дата: 28.12.08 09:47
Оценка:
Здравствуйте, xvost, Вы писали:

AVK>>Есть хороший шанс потом переползти на TPL.


X>А это что такое?

http://msdn.microsoft.com/ru-ru/magazine/cc163340.aspx
... << RSDN@Home 1.2.0 alpha 4 rev. 1108>>
блог http://kxlm.blogspot.com/
Re: ReSharper 4.5
От: Аноним  
Дата: 29.12.08 14:35
Оценка:
Здравствуйте, xvost, Вы писали:

X>Всем привет!


X>Мы открываем программу ночных билдов для ReSharper'а 4.5

X>Как всегда, их можно взять тут:
X>http://www.jetbrains.net/confluence/display/ReSharper/ReSharper+4.5+Nightly+Builds

X>Что появилось (или появится) нового в 4.5:

X>1) Улучшенная производительность
X>2) Поддержка MSTest
X>3) Solution-Wide warnings
X>4) Более полная поддержка Visual Basic 9
X>5) Улучшенная поддержка Naming Conventions
X>6) Огромное кол-во исправлений

Были планы здесь.

4. Enhanced setup for naming conventions which will be supported by all ReSharper features. We are not going to implement all functionality of the AgentSmith plugin, but we want to stop naming issues experienced by some of ReSharper users once and for all.

4-й пункт не реализовывали?
Re[2]: ReSharper 4.5
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 29.12.08 17:57
Оценка:
Здравствуйте, Аноним, Вы писали:

X>>5) Улучшенная поддержка Naming Conventions


А>4. Enhanced setup for naming conventions which will be supported by all ReSharper features. We are not going to implement all functionality of the AgentSmith plugin, but we want to stop naming issues experienced by some of ReSharper users once and for all.

А>4-й пункт не реализовывали?

Реализовали. Пункт "5" в этом списке
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.