Pro .Net Benchmarking: The Art of Performance Measurement (Paperback)
暫譯: Pro .Net 基準測試:性能測量的藝術 (平裝本)
Akinshin, Andrey
買這商品的人也買了...
-
$250$225 -
$2,120$2,014 -
$520$364 -
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback)
-
$580$522 -
$450$351 -
$1,620$1,539 -
$403系統分析與設計:敏捷迭代方法(原書第6版)
-
$3,370$3,202 -
$958深度學習
-
$650$507 -
$454JSON 實戰
-
$1,310$1,245 -
$269大數據技術
-
$398$299 -
$460$391 -
$420$332 -
$599$473 -
$800$680 -
$400$316 -
$780$616 -
$2,024Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback)
-
$534$507 -
$720$562 -
$880$695
商品描述
Use this in-depth guide to correctly design benchmarks, measure key performance metrics of .NET applications, and analyze results. This book presents dozens of case studies to help you understand complicated benchmarking topics. You will avoid common pitfalls, control the accuracy of your measurements, and improve performance of your software.
Author Andrey Akinshin has maintained BenchmarkDotNet (the most popular .NET library for benchmarking) for five years and covers common mistakes that developers usually make in their benchmarks. This book includes not only .NET-specific content but also essential knowledge about performance measurements which can be applied to any language or platform (common benchmarking methodology, statistics, and low-level features of modern hardware).
What You'll Learn
- Be aware of the best practices for writing benchmarks and performance tests
- Avoid the common benchmarking pitfalls
- Know the hardware and software factors that affect application performance
- Analyze performance measurements
Who This Book Is For
.NET developers concerned with the performance of their applications
商品描述(中文翻譯)
使用這本深入的指南來正確設計基準測試,測量 .NET 應用程式的關鍵性能指標,並分析結果。本書提供了數十個案例研究,幫助您理解複雜的基準測試主題。您將避免常見的陷阱,控制測量的準確性,並改善軟體的性能。
作者 Andrey Akinshin 維護了 BenchmarkDotNet(最受歡迎的 .NET 基準測試庫)五年,並涵蓋了開發人員在基準測試中通常會犯的常見錯誤。本書不僅包含 .NET 特定的內容,還包括有關性能測量的基本知識,這些知識可以應用於任何語言或平台(常見的基準測試方法論、統計學以及現代硬體的低階特性)。
您將學到的內容:
- 了解撰寫基準測試和性能測試的最佳實踐
- 避免常見的基準測試陷阱
- 知道影響應用程式性能的硬體和軟體因素
- 分析性能測量結果
本書適合對象:
關心其應用程式性能的 .NET 開發人員
作者簡介
Andrey Akinshin, PhD is a senior developer at JetBrains, where he works on Rider (a cross-platform .NET IDE based on the IntelliJ platform and ReSharper). His favorite topics are performance and micro-optimizations, and he is the project lead of BenchmarkDotNet (a powerful .NET library for benchmarking supported by the .NET Foundation). Andrey is a frequent speaker at various events for developers, and he is the program director of the DotNext conference. He has a PhD in computer science, is a Microsoft .NET MVP, and ACM ICPC medalist. In his free time, he likes to study science (his primary research interests are mathematical biology and bifurcation theory). Previously, he worked as a postdoctoral research fellow at the Weizmann Institute of Science.
作者簡介(中文翻譯)
安德烈·阿金辛 (Andrey Akinshin), 博士 是 JetBrains 的資深開發人員,專注於 Rider(基於 IntelliJ 平台和 ReSharper 的跨平台 .NET IDE)。他的興趣主題包括性能和微優化,他是 BenchmarkDotNet 的專案負責人(這是一個由 .NET 基金會支持的強大 .NET 基準測試庫)。安德烈經常在各種開發者活動中演講,並且是 DotNext 會議的程式總監。他擁有計算機科學博士學位,是微軟 .NET MVP 及 ACM ICPC 獎牌得主。在空閒時間,他喜歡研究科學(他的主要研究興趣是數學生物學和分岔理論)。他曾在魏茲曼科學研究所擔任博士後研究員。