Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Обзор ASP.NET профайлеров

.NET *
Почти год назад была опубликована статья об использовании профилировщика приложений в Visual Studio 2010. В комментариях была высказана мысль о том, что неплохо было бы сравнить сей продукт с аналогичными. Попробую провести краткий обзор и сравнение 4-х самых известных профайлеров .NET.

В обзоре участвуют:

Много всего интересного и картинок
Всего голосов 50: ↑41 и ↓9 +32
Просмотры 17K
Комментарии 11

Выпуск ReShaprer 6.1, dotCover 1.2 и dotTrace 4.5.2 Performance

.NET *
Дабы преподнести небольшой подарок к предстоящим праздникам, мы рады представить вам даже не один, а целых три релиза: ReSharper 6.1, dotCover 1.2 и dotTrace 4.5.2 Performance.

Читать дальше →
Всего голосов 28: ↑21 и ↓7 +14
Просмотры 1.3K
Комментарии 9

Дайджест новостей JetBrains с 26-го июля по 5 августа

Блог компании JetBrains
После того как 26-го июля вышел долгожданный мажорный релиз ReSharper 7, произошел целый ряд событий, о которых мы не можем не упомянуть хотя бы в формате дайджеста.

Итак, перечислим важнейшие из них в обратном хронологическом порядке:
К остальным новостям
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 4.8K
Комментарии 8

Дайджест новостей JetBrains с 7 августа по 4 сентября

Блог компании JetBrains
Пришло время очередного дайджеста новостей. Как и прежде, мы постараемся рассказать про все или почти все основные события, а также самые свежие релизы и апдейты, которые состоялись за последний месяц.
image
  • Сегодня, 4 сентября RubyMine 4.5.3 улучшил поддержку Sass и LESS;



Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 3.1K
Комментарии 29

Играем с коднэймами

Блог компании JetBrains Kotlin *
У программистов сложная работа. Чтобы подпитывать свой творческий дух, иногда необходимо отвлекаться. Например, мы в JetBrains подбираем кодовые имена для будущих релизов продукта. Вот парочка забавных историй их появления.

Интеллект от Бога

IDEAЗа одиннадцать лет на рынке информационных технологий наш лучший образец интегрированной среды разработки IntelliJ IDEA сменил несколько имен богинь: Stella, Vista, Pandora, Ariadna, Aurora, Pallada, Irida, Demetra, Selena, Diana, Maia, Nika, и самое недавнее — Leda.

Коднэймы находят отражение и в заставках к продуктам. Вот, например, Aurora. Если бы мы делали русскоязычный продукт, наверняка бы изобразили крейсер Аврора, но он ведь интернациональный… а Aurora, кроме богини, по-английски еще означает и «северное сияние». Вот такой коленкор!
Продолжение истории
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 6.6K
Комментарии 11

Дайджест новостей JetBrains с 11 сентября по 9 октября

Блог компании JetBrains Kotlin *
Помимо релиза PhpStorm 5.0 и очередного «майлстоуна» проекта Kotlin, про которые мы уже писали на Хабре, за последний месяц вышел еще целый ряд обновлений, которые могли ускользнуть от вашего внимания:

  • 9 октября — вышел минорный релиз AppCode 1.6.2;

  • 4 октября — команда YouTrack выпустила обновление YouTrack 4.0.4;


Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 3.1K
Комментарии 7

Конец света — не повод не программировать с удовольствием!

Блог компании JetBrains
Согласно календарю Майя, завтра наступит конец света.

У нас в JetBrains есть сомнения по этому поводу, потому на случай, если конца света все-таки не будет, мы приготовили для всех хабрапользователей замечательное специальное предложение:

Скидка 75% на продукты JetBrains!

Спешите, время ограничено! Конец света бывает только раз!

Скидка предоставляется на все несерверные продукты JetBrains, т. е. исключая TeamCity и YouTrack, и распространяется как на покупку новых персональных лицензий, так и на обновление существующих.
Всего голосов 116: ↑108 и ↓8 +100
Просмотры 37K
Комментарии 274

Видео с дня открытых дверей JetBrains

Блог компании JetBrains
Привет-привет, Хабр!

Как многие из вас читали, а кому-то даже повезло побывать, 28 июня в нашем новом уютном офисе прошел день открытых дверей. Было очень приятно, что огромное число разработчиков желало попасть на это событие, но к сожалению, мест было только на 200 счастливчиков. Мы постарались провести гостей по всем этажам нашего офиса, рассказать про то, как мы занимаемся разработкой и как это делать эффективнее с нашими инструментами, ну и на десерт гости услышали про новую VCS прямо от одного из основателей компании JetBrains – Валентина Кипяткова.

Приглашенные гости имели возможность не только посмотреть на офис и послушать презентации, но и также пообщаться с разработчиками из всех команд прямо в кабинетах офиса, где сидят соответствующие девелоперы. Было очень приятно услышать положительный фидбек от гостей равно, как и ценные замечания, которые мы конечно постараемся учесть в ближайших версиях продуктов. Кроме того, пришедшие разработчики, говорили, что контента хватило бы на целый «День JetBrains». И вот, мы спешим вас порадовать такой «день» действительно скоро состоится, 7 сентября. Правда, впервые он пройдет в шведском городе Мальмо. А возможно после этого, мы проведем его и в России.

Читать дальше →
Всего голосов 29: ↑28 и ↓1 +27
Просмотры 7.6K
Комментарии 0

Обновления в ночь на пятницу, 13-е: ReSharper и другие .NET-продукты

Блог компании JetBrains .NET *Visual Studio *
Нет, этот пост не про поддержку C++ в решарпере. Это потом.

А пока что мы постарались и обновили почти всю линейку .NET-инструментов. Теперь вы можете их взять и установить:
  • ReSharper 8.1 (улучшает в Visual Studio примерно все)
  • dotCover 2.6 (выполняет тесты и замеряет покрытие ими кода)
  • dotTrace Performance 5.5.3 (профилирует тесты и прочие .NET-сборки)


ReSharper 8.1

Вдогонку обновлены сопутствующие товары: ReSharper SDK (для написания расширений к ReSharper), dotTrace SDK (для встраивания профиляции в произвольные приложения) и ReSharper Command Line Tools (для анализа .NET-кода из командной строки).

Новый ReSharper может быть вам интересен (даже в пятницу вечером) по следующим причинам:
Читать дальше →
Всего голосов 35: ↑30 и ↓5 +25
Просмотры 10K
Комментарии 13

Доступны для скачивания ReSharper 9, dotTrace 6, dotCover 3, dotMemory 4.2 и dotPeek 1.3

Блог компании JetBrains .NET *Visual Studio *
Всем привет! У нас для вас хорошие новости: доступны для скачивания новые версии ReSharper 9.0, dotCover 3.0, dotTrace 6.0, dotMemory 4.2 и dotPeek 1.3.

Все эти инструменты теперь используют один общий инсталлятор, так что можно скачать ReSharper 9 и прямо в инсталляторе выбрать совместимые версии всех .NET тулов, которые хочется установить.



Узнать что нового...
Всего голосов 32: ↑30 и ↓2 +28
Просмотры 21K
Комментарии 30

Доступно обновление для ReSharper Ultimate

Блог компании JetBrains .NET *C++ *Visual Studio *
Всем привет! Мы спешим поделиться радостными новостями: доступно для скачивания обновление для ReSharper Ultimate, состоящее из ReSharper 9.2, ReSharper C++ 1.1, dotCover 3.2, dotTrace 6.2, dotMemory 4.4 и dotPeek 1.5.

Hовые возможности ReSharper 9.2 включают в себя:

Читать дальше →
Всего голосов 26: ↑24 и ↓2 +22
Просмотры 11K
Комментарии 25

«Roslyn — еще очень сырая технология» — интервью с Сергеем Шкредовым, руководителем .NET-направления в JetBrains

Блог компании JUG Ru Group .NET *C++ *Visual Studio *C# *
Привет, это снова Без слайдов. Я Алексей Федоров, и на этот раз в гостях у меня побывал Сергей Шкредов, руководитель всего .NET-направления в компании JetBrains.



С Сергеем мы говорили:
  • о последних релизах ReSharer;
  • о новой схеме подписок и лицензий;
  • про непростые отношения с Microsoft;
  • о рантайме и развитии языка;
  • о том, как поменял ситуацию выход Roslyn;
  • о работе с фидбеком пользователей для улучшения продукта;
  • о планах развития других продуктов .NET стека;
  • о важности внутриотраслевого общения и обмена опытом;
  • про разработку продуктов для С++;
  • немного о ReSharper C++, на который должны подсесть даже разработчики Microsoft;
  • О том, как пользователи почувствуют изменения;
  • Как ReSharper будет развиваться дальше.


Вот видео



Под катом — текстовый вариант интервью.

Читать интервью...
Всего голосов 55: ↑51 и ↓4 +47
Просмотры 30K
Комментарии 69

Декабрьский релиз ReSharper Ultimate 2016.3

Блог компании JetBrains Программирование *.NET *C++ *Visual Studio *
Привет, хабр!

Больше года мы не делились здесь новостями о релизах в семействе инструментов ReSharper Ultimate. Это не значит, что работа встала, напротив: ее было много.

Читатели нашего англоязычного блога уже в курсе, что в ReSharper 2016.3 появилась начальная поддержка Visual Studio 2017, C# 7, VB.NET 15 и возможность запуска и отладки .NET Core юнит-тестов. Под катом вы найдете обзор этих и других обновлений в .NET продуктах и в ReSharper C++.


Читать дальше →
Всего голосов 24: ↑23 и ↓1 +22
Просмотры 11K
Комментарии 29

.NET Application Optimization: Simple Edits Speeded Up PVS-Studio and Reduced Memory Consumption by 70%

Блог компании PVS-Studio .NET *C# *

We know many ways to detect performance problems, such as extremely low speed and high memory consumption. Usually tests, developers, or testers detect such applications' drawbacks. In the worst case, users find weaknesses and report back. Alas, detecting defects is only the first step. Next, we should localize the problem. Otherwise, we won't solve it. Here comes a question - how to find weak points that lead to excessive memory consumption and slow down in a large project? Are there such at all? Maybe it's not about the application? So now you're reading a story how PVS-Studio C# developers encountered a similar problem and managed to solve it.

Read more
Рейтинг 0
Просмотры 557
Комментарии 0

Оптимизация .NET приложения: как простые правки позволили ускорить PVS-Studio и уменьшить потребление памяти на 70%

Блог компании PVS-Studio .NET *C# *

Проблемы с производительностью, такие как аномально низкая скорость работы и высокое потребление памяти, могут быть обнаружены самыми разными способами. Такие недостатки приложения выявляются тестами, самими разработчиками или тестировщиками, а при менее удачном раскладе – пользователями. Увы, но обнаружение аномалий – лишь первый шаг. Далее проблему необходимо локализовать, ведь в противном случае решить её не получится. Тут возникает вопрос – как найти в большом проекте причины, приводящие к излишнему потреблению памяти и замедлению работы? Есть ли они вообще? Быть может, дело и не в приложении вовсе? Эта статья посвящена истории о том, как разработчики C#-анализатора PVS-Studio столкнулись с подобной проблемой и смогли решить её.

Читать далее
Всего голосов 39: ↑38 и ↓1 +37
Просмотры 10K
Комментарии 56

Оптимизация dotMemory с использованием dotMemory (и не только...)

Блог компании JetBrains .NET *C# *

dotMemory — это профилировщик памяти для .NET от компании JetBrains. А меня зовут Илья, и я из команды разработки этого инструмента.

Хочу поделиться историей классического догфудинга: как мы оптимизировали один из алгоритмов в dotMemory с помощью своих же инструментов — dotMemory и dotTrace (часть 1). Потом еще раз — с помощью dotTrace, а напоследок еще и с использованием BenchmarkDotNet (часть 2).

Поделиться этой историей меня мотивировали статьи 1 и 2, за что их авторам отдельное большое спасибо.

Читать далее
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 2.1K
Комментарии 1