Corda
Забанен
Основы программирования: эффективность кода
Lynda.com
Основы программирования: эффективность кода
Foundations of Programming: Code Efficiency
3 ч. 7 мин.
Эффективность кода. Как бы еще ее ни называли (оптимизация, производительность, скорость), — все это о том, как заставить имеющийся код выполняться быстрее. Пишете ли вы приложения для настольных компьютеров, мобильные или веб-приложения — неважно: вы увидите, как определять проблемные места, как точно оценивать их и каковы возможные подходы к повышению производительности. Саймон Аллардайс рассматривает и мелкие исправления, и более сложные (но и более точные) алгоритмы.
Научитесь правильно выбирать типы данных, поймите подводные камни использования языков высокого уровня, и сами решайте, на что тратить свое время. Кроме того, вы увидите, что от модели управления памятью может зависеть больше, чем вы думали, и узнаете, каких проблем с производительностью можно ожидать при работе с базами данных и веб-сервисами.
Некоторые из рассматриваемых тем
Lynda.com
Основы программирования: эффективность кода
Foundations of Programming: Code Efficiency
3 ч. 7 мин.
Эффективность кода. Как бы еще ее ни называли (оптимизация, производительность, скорость), — все это о том, как заставить имеющийся код выполняться быстрее. Пишете ли вы приложения для настольных компьютеров, мобильные или веб-приложения — неважно: вы увидите, как определять проблемные места, как точно оценивать их и каковы возможные подходы к повышению производительности. Саймон Аллардайс рассматривает и мелкие исправления, и более сложные (но и более точные) алгоритмы.
Научитесь правильно выбирать типы данных, поймите подводные камни использования языков высокого уровня, и сами решайте, на что тратить свое время. Кроме того, вы увидите, что от модели управления памятью может зависеть больше, чем вы думали, и узнаете, каких проблем с производительностью можно ожидать при работе с базами данных и веб-сервисами.
Некоторые из рассматриваемых тем
- Определение проблем в коде
- Определение ограничений
- Измерение производительности с помощью средств анализа кода
- Управление памятью
- Управление дисковыми и сетевыми ресурсами
Для просмотра скрытого контента необходимо Войти или Зарегистрироваться.