Writing High-Performance
. NET Code
by Ben Watson
Copyright © 2018 Ben Watson
Âûñîêî-
ïðîèçâîäèòåëüíûé
êîä íà ïëàòôîðìå
. NET
Áåí Óîòñîí
ББК 32. 988. 02-018
УДК 004. 738. 5
У65
Уотсон Бен
У65 Высокопроизводительный код на платформе . NET. 2-е изд. — СПб. : Питер,
2019. — 416 с. : ил. — (Серия «Для профессионалов»). ISBN 978-5-4461-0911-1
Хотите выжать из вашего кода на . NET максимум производительности? Эта книга развеивает мифы
о CLR, рассказывает, как писать код, который будет просто летать. Воспользуйтесь ценнейшим опытом
специалиста, участвовавшего в разработке одной из крупнейших . NET-систем в мире. Все права защищены. Никакая часть данной книги не
может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских
прав. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может
гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные
ошибки, связанные с использованием книги. На момент подготовки книги к изданию все ссылки на интернет-ресурсы были действующими. ISBN 978-0990583455 англ. © 2018 Ben Watson. All Rights Reserved. ISBN 978-5-4461-0911-1 © Перевод на русский язык ООО Издательство «Питер», 2019
© Издание на русском языке, оформление ООО Издательство «Питер», 2019
© Серия «Для профессионалов», 2019
Краткое содержание
Предисловие... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 15
Об авторе... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 19
Благодарности... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 20
От издательства... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 21
Введение во второе издание... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 22
Введение... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 24
Глава 1.