Оптимизация приложений на платформе .NET с использованием языка C#. Оптимизация приложений на платформе net


Оптимизация приложений на платформе .NET – ScanLibs

ГЛАВА 1.Характеристики производительности

Прежде чем приступать к исследованию проблем производительнос­ти в мире .NET, необходимо понять, какие характеристики производи­тельности существуют и в чем заключаются требования к производи­тельности. В главе 2 мы исследуем более десятка профилировщиков и инструментов мониторинга, однако, чтобы эффективно использовать их, необходимо знать, какие показатели представляют интерес.К разным приложениям предъявляются разные требования в смыс­ле производительности, которые определяются различными потреб­ностями. В одних случаях характеристики производительности явно определяются архитектурой приложения: например, чтобы веб-сер­вер мог обслуживать миллионы пользователей, необходимо создать распределенную систему из нескольких серверов, обеспечивающую поддержку кеширования и распределения нагрузки. В других, ре­зультаты тестирования производительности могут потребовать из­менения самой архитектуры приложения: нам не раз приходилось видеть системы, перепроектировавшиеся до самого основания после проведения нагрузочных испытаний, как и системы, не выдерживав­шие эксплуатационной нагрузки.По своему опыту можем сказать, что выяснение требуемых пара­метров производительности и ограничений среды выполнения часто составляют половину успеха. Ниже приводится несколько примеров проблем, которые мы смогли выявить и исправить за последние не­сколько лет.

Эти примеры наглядно иллюстрируют, что любые системы, отмобильных устройств с низким энергопотреблением до высокопро­изводительных рабочих станций с мощными

scanlibs.com

Оптимизация приложений на платформе .NET с использованием языка C#. Саша Голдштейн. 2012. (Программирование)

Пожаловаться на книгу

Автор: Саша Голдштейн

Жанр: Программирование

Серия: Отсутствует

Год: 2012

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

Данная книга описывает внутренние особенности ОС Windows, среды выполнения CLR и аппаратного обеспечения, влияющие на производительность приложений, а также дает вам знания и инструменты для измерения производительности вашего кода в изоляции от внешних факторов.

Книга наполнена примерами кода на C# и рекомендациями, которые помогут вам выжать максимум возможного из вашего приложения – низкое потребление памяти, согласованную нагрузку на процессор и минимальное количество операций ввода/вывода с сетью и диском.

Издание предназначено для программистов, знакомых с языком C# и платформой. NET.

Метки: Важный аспект Низкая стоимость Отзывчивые приложения Внутренняя особенность Аппаратное обеспечение Внешние факторы Низкое потребление Минимальное количество Продукты Microsoft NET framework Язык C# Разработка программного обеспечения Разработка приложений

Предлагаем Вам скачать ознакомительный фрагмент произведения «Оптимизация приложений на платформе .NET с использованием языка C#» автора Саша Голдштейн в электронном виде в формате FB2 или TXT. Также есть возможность скачать книгу в других форматах, таких как RTF и EPUB (электронные книги). Рекомендуем выбирать для скачивания формат FB2 или TXT, которые на сегодняшний день поддерживаются практически каждым мобильным устроиством (в том числе телефонами / смартфонами / читалками электронных книг под управлением ОС Андроид и IOS (iPhone, iPad)) и настольными ПК. Книга вышла в 2012 году.

Сохранить страничку в социалках/поделиться ссылкой: Скачать ознакомительный фрагмент в разных форматах (текст предоставлен ООО «ЛитРес»)FB2TXTRTFEPUBЧитать книгу «Оптимизация приложений на платформе .NET с использованием языка C#» онлайн Читать онлайнЗакрыть читалкуЛегально скачать полную версию произведения в элетронном виде (а так же заказать печатную книгу) «Оптимизация приложений на платформе .NET с использованием языка C#» можно в книжном интернет магазине Литрес Купить и скачать

bookash.pro

Книга Оптимизация приложений на платформе .NET с использованием языка C#

Язык: Русский

Год издания: 2015 год

Отрывок: скачать бесплатно в pdf Функции для работы с книгой

Аннотация:

Увеличение производительности алгоритмов и приложений является чрезвычайно важным аспектом разработки и может дать вам преимущество перед конкурентами, а вашим пользователям обеспечить низкую стоимость владения и удовольствие от использования быстрых и отзывчивых приложений. Данная книга описывает внутренние особенности ОС Windows, среды выполнения CLR и аппаратного обеспечения, влияющие на производительность приложений, а также дает вам знания и инструменты для измерения производительности вашего кода в изоляции от внешних факторов. Книга наполнена примерами кода на C# и рекомендациями, которые помогут вам выжать максимум возможного из вашего приложения – низкое потребление памяти, согласованную нагрузку на процессор и минимальное количество операций ввода/вывода с сетью и диском. Издание предназначено для программистов, знакомых с языком C# и платформой .NET.

www.kuchaknig.ru

Оптимизация приложений на платформе .NET с использованием языка C# - Программирование - Учебники

Оптимизация приложений на платформе .NET с использованием языка C#

Авторы - Александр Гольдштейн, Дмитрий Зурбалев, Идо Флатов

Книга "Оптимизация приложений на платформе .NET с использованием языка C#", написанная Александром Гольдштейном, Дмитрием Зурбалевым и Идо Флатовым, появилась на свет, потому что на взгляд авторов отсутствовало достаточно авторитетное издание, охватывающее все три области имеющие отношение к производительности приложений на платформе .NET: определение показателей производительности и способы их измерения, чтобы можно было проверить, насколько приложение соответствует им или превосходит их; приемы улучшения производительности приложений в терминах оптимизации управления памятью, операций ввода/ вывода, многопоточного выполнения и так далее; полное представление о внутреннем устройстве CLR и .NET для эффективного проектирования высокопроизводительных приложений и исправления проблем с производительностью по мере их появления.

Главы организованы в следующие логические части. Главы 1 и 2 описывают показатели производительности и способы их измерения. В них будут представлены инструменты оценки производительности приложения. Главы 3 и 4 подробно описывают внутренние особенности общеязыковой среды выполнения (Common Language Runtime, CLR). Основное внимание в них уделяется внутренней организации типов и реализации механизма сборки мусора - двум важнейшим темам, знание которых поможет улучшить производительность приложений, где управление памятью имеет особое значение. В главах 5, 6, 7, 8 и 11 обсуждаются конкретные темы, касающиеся платформы .NET Framework и CLR, знание которых дает дополнительные возможности оптимизации - правильное использование коллекций, организация параллельного выполнения кода, оптимизация операций ввода/вывода, эффективное применение механизмов взаимодействий и увеличение производительности веб-приложений. Глава 9 является кратким введением в теорию сложности и алгоритмы. Ее цель - дать представление об особенностях оптимизации алгоритмов. Глава 10 рассматривает самые разные темы, не укладывающиеся в другие главы, включая приемы оптимизации времени запуска приложения, применение исключений и механизма рефлексии .NET Reflection.

Для лучшего понимания некоторых из этих тем необходимо обладать определенными знаниями. В этой книге предполагается, что читатель обладает существенным опытом разработки приложений на языке C# для платформы .NET Framework. Также в этой книге описывается множество инструментов измерения производительности, дается масса советов и рекомендаций по улучшению потребительских качеств и скорости выполнения приложений, теоретических обоснований, лежащих в основе механизмов CLR, практических примеров кода и случаев из практики авторов.

Издательство – ДМК-Пресс

Год издания – 2014

Формат книги - PDF

Размер - 19 Мб

СКАЧАТЬ с depositfiles.com

Любители печатных изданий могут заказать бумажный экземпляр этой же книги здесь:

it-ebooks.ru

Оптимизация приложений на платформе .Net, Саша Голдштейн, Дима Зурбалев, Идо Флатов

Автор: Саша Голдштейн, Дима Зурбалев, Идо Флатов

Доступно в форматах: EPUB | PDF | FB2

Страниц: 524

Год издания: 2017

Язык: Русский

Увеличение производительности алгоритмов и приложений является чрезвычайно важным аспектом разработки и может дать вам преимущество перед конкурентами, а вашим пользователям обеспечить низкую стоимость владения и удовольствие от использования быстрых и отзывчивых приложений. Данная книга описывает внутренние особенности ОС Windows, среды выполнения CLR и аппаратного обеспечения, влияющие на производительность приложений, а также дает вам знания и инструменты для измерения производительности вашего кода в изоляции от внешних факторов.Книга наполнена примерами кода на C# и рекомендациями, которые помогут вам выжать максимум возможного из вашего приложения - низкое потребление памяти, согласованную нагрузку на процессор и минимальное количество операций ввода/вывода с сетью и диском.Издание предназначено для программистов, знакомых с языком C# и платформой .NET.

Отзывы

Егор, Томск, 18.11.2017Порой книга нужна как воздух. Поездка в магазин не всегда может решить проблему, к тому же теряется драгоценное время. Поиск литературы в сети может растянуться на часы. Этот каталог является наиболее удобным из всех мне известных. Он достаточно многообразен, а также обладает простой процедурой скачивания информации. Давид, Новокузнецк, 01.10.2017Очень удобный сервис, всем советую. Все очень просто и понятно, не требуется совершать лишних действий.

Те, кто смотрел эту страницу, также интересовались:

Часто задаваемые вопросы

1. Какой формат книги выбрать: PDF, EPUB или FB2?Тут все зависит от ваших личных предпочтений. На сегодняшний день, каждый из этих типов книг можно открыть как на компьютере, так и на смартфоне или планшете. Все скачанные с нашего сайта книги будут одинаково открываться и выглядеть в любом из этих форматов. Если не знаете что выбрать, то для чтения на компьютере выбирайте PDF, а для смартфона - EPUB.

2. Можно ли книги с вашего сайта читать на смартфоне?Да. Как для iOS, так и для Android есть много удобных программ для чтения книг.

3. В какой программе открыть файл PDF?Для открытия файла PDF Вы можете воспользоваться бесплатной программой Acrobat Reader. Она доступна для скачивания на сайте adobe.com

dracobook.xyz

Книга "Оптимизация приложений на платформе : NET" (Голдштейн Саша) из жанра Разработка приложений и программирование

Оптимизация приложений на платформе : NET

Автор: Голдштейн Саша Жанр: Разработка приложений и программирование Год: 2014 Количество страниц: 524 Формат:  PDF (26.20 МБ) Дата загрузки: 7 октрября 20172017-02-19 Скачать
Поделись с друзьями!
 

Аннотация

Увеличение производительности алгоритмов и приложений является чрезвычайно важным аспектом разработки и может дать вам преимущество перед конкурентами, а вашим пользователям обеспечить низкую стоимость владения и удовольствие от использования быстрых и отзывчивых приложений. Данная книга описывает внутренние особенности ОС Windows, среды выполнения CLR и аппаратного обеспечения, влияющие на производительность приложений, а также дает вам знания и инструменты для измерения производительности вашего кода в изоляции от внешних факторов. Книга наполнена примерами кода на С# и рекомендациями, которые помогут вам выжать максимум возможного из вашего приложения — низкое потребление памяти, согласованную нагрузку на процессор и минимальное количество операций ввода/вывода с сетью и диском. Издание предназначено для программистов, знакомых с языком С# и платформой .NET.

 

Комментарии

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикаци.

www.literu.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта