Pro .Net Benchmarking: The Art of Performance Measurement (Paperback)
暫譯: Pro .Net 基準測試:性能測量的藝術 (平裝本)
Akinshin, Andrey
買這商品的人也買了...
-
嵌入式系統設計實務-電路與驅動程式$250$225 -
Using SQLite (Paperback)$1,800$1,710 -
ASP.NET 本質論$520$442 -
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback) -
Beginning Big Data with Power BI and Excel 2013: Big Data Processing and Analysis Using PowerBI in Excel 2013 (Paperback)$1,670$1,587 -
$474系統分析與設計:敏捷疊代方法(原書第6版) -
IoT Solutions in Microsoft's Azure IoT Suite: Data Acquisition and Analysis in the Real World$3,290$3,126 -
$857深度學習 -
演算法之美:隱藏在資料結構背後的原理 (C++版)$650$507 -
$534JSON 實戰 -
Pro .NET Framework with the Base Class Library: Understanding the Virtual Execution System and the Common Type System$1,245$1,179 -
$284大數據技術 -
手機攝影必學 BOOK:用OX帶你學會拍人物、食物、風景等情境照片$398$299 -
創意競擇:從賈伯斯黃金年代的軟體設計機密流程,窺見蘋果的創意方法、本質與卓越關鍵$460$391 -
Web 開發者一定要懂的駭客攻防術 (Web Security for Developers: Real Threats, Practical Defense)$420$332 -
資料科學的統計實務 : 探索資料本質、扎實解讀數據,才是機器學習成功建模的第一步$599$473 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
我懂了!專案管理 (暢銷紀念版)$400$316 -
電腦視覺機器學習實務|建立端到端的影像機器學習 (Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images)$780$616 -
Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback)$2,185$2,070 -
ASP.NET Core Razor Pages in Action (Paperback)$2,300$2,185 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$562 -
從源頭就優化 - 動手開發自己的編譯器實戰$880$695 -
UX 商業價值實現之道|打造成功的數位產品服務 (UX for Business: How to Design Valuable Digital Companies)$780$616 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616
商品描述
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 獎牌得主。在空閒時間,他喜歡研究科學(他的主要研究興趣是數學生物學和分岔理論)。他曾在魏茲曼科學研究所擔任博士後研究員。
