Pull to refresh
18
0
Андрей Карпов @Schrodingers_Cat

Программист

Send message

Оптимизация кода: процессор

Reading time18 min
Views113K
Все программы должны быть правильными, но некоторые программы должны быть быстрыми. Если программа обрабатывает видео-фреймы или сетевые пакеты в реальном времени, производительность является ключевым фактором. Недостаточно использовать эффективные алгоритмы и структуры данных. Нужно писать такой код, который компилятор легко оптимизирует и транслирует в быстрый исполняемый код.

image

В этой статье мы рассмотрим базовые техники оптимизации кода, которые могут увеличить производительность вашей программы во много раз. Мы также коснёмся устройства процессора. Понимание как работает процессор необходимо для написания эффективных программ.
Читать дальше →
Total votes 107: ↑102 and ↓5+97
Comments142

Конференция DotNext 2015 Moscow: финальная программа и обзор докладов

Reading time7 min
Views5.2K
До единственной в России .NET-конференции DotNext осталось всего ничего — две с половиной недели. Программа конференции сформирована, и мы с гордостью вам ее представляем:
  • 26 докладов — 2 кейноута и 24 сессионных.
  • 22 спикера, из которых семеро(!) носят звание Microsoft MVP
  • 4 зала, в которых доклады будут идти параллельно.


Участники могут не переживать — все доклады, которые они пропустят, будут доступны им на видео в следующий же день.



Сетка будет корректироваться на этой неделе: залы у нас разного размера, и нужно будет понять, какие доклады внутри таймслота популярнее, чтобы самый популярный доклад поставить в первый, самый большой, зал, а не очень популярные доклады — в четвертый зал.

Месяц назад я анонсировал первые 7 из них, а сейчас пришло время коротко пробежаться и по остальным.
Читать дальше →
Total votes 20: ↑18 and ↓2+16
Comments5

Вышел JetBrains Toolbox со всеми обновленными десктопными продуктами

Reading time2 min
Views32K
Хотя сегодня понедельник, у нас важный день — мы запустили JetBrains Toolbox, обновили все входящие в него десктопные продукты и начали продажи по новой лицензионной схеме.

Вкратце о каждом из продуктовых обновлений:

  • ReSharper Ultimate 10 — ReSharper Build для повышения эффективности сборки, непрерывное тестирование, профилирование со шкалой времени внутри Visual Studio, больше средств контроля за стилем кода, поддержка NUnit 3.0, полная поддержка C99, новые проверки, исправления и рефакторинги для C++, улучшенная поддержка JavaScript и TypeScript (в том числе регулярные выражения и синтаксис JSX/TSX), декомпиляция в IL-код.
  • IntelliJ IDEA 15 — новые возможности в отладчике, улучшенный пользовательский интерфейс, новые встроенные инструменты и интеграции, дополнительно улучшенная помощь при написании кода, поддержка Kotlin «из коробки».
  • PhpStorm 10 — улучшенная поддержка языка PHP, повышенное удобство редактирования, отладки, анализа кода и многие другие мощные возможности.
  • WebStorm 11 — поддержка
Читать дальше →
Total votes 53: ↑46 and ↓7+39
Comments202

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity