Efficient Go: Data-Driven Performance Optimization
            
暫譯: 高效的 Go:數據驅動的性能優化
        
        Plotka, Bartlomiej
- 出版商: O'Reilly
- 出版日期: 2022-12-13
- 定價: $2,300
- 售價: 9.0 折 $2,070
- 語言: 英文
- 頁數: 495
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1098105710
- ISBN-13: 9781098105716
- 
    相關分類:
    
      Go 程式語言
 
- 
    相關翻譯:
    
      高效能 Go 程式設計|資料驅動的效能優化 (Efficient Go: Data-Driven Performance Optimization) (繁中版)
 
立即出貨 (庫存 < 4)
買這商品的人也買了...
- 
                
                   Binary Hacks -- 駭客秘傳技巧一百招 Binary Hacks -- 駭客秘傳技巧一百招$580$458
- 
                
                   UX 從新手開始|使用者體驗的 100堂必修課 (UX for Beginners: A Crash Course in 100 Short Lessons) UX 從新手開始|使用者體驗的 100堂必修課 (UX for Beginners: A Crash Course in 100 Short Lessons)$480$379
- 
                
                   Arduino 官方正版 Genuino 101 Arduino 官方正版 Genuino 101$1,700$1,700
- 
                
                   Raspberry Pi 3 Model B+ (UK製) Raspberry Pi 3 Model B+ (UK製)$4,620$4,389
- 
                
                   深入學習 JavaScript 模組化設計 (Mastering Modular JavaScript) 深入學習 JavaScript 模組化設計 (Mastering Modular JavaScript)$400$316
- 
                
                   Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版) Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562
- 
                
                   晉昇軟體最高殿堂:Jenkins2 持續整合大師之路 晉昇軟體最高殿堂:Jenkins2 持續整合大師之路$600$474
- 
                
                   $1,320Deep Learning with JavaScript: Neural Networks in Tensorflow.Js $1,320Deep Learning with JavaScript: Neural Networks in Tensorflow.Js
- 
                
                   $1,400Network Programming with Go: Learn to Code Secure and Reliable Network Services from Scratch $1,400Network Programming with Go: Learn to Code Secure and Reliable Network Services from Scratch
- 
                
                   JavaScript 大全, 7/e (Javascript: The Definitive Guide: Master the World's Most-Used Programming Language, 7/e) JavaScript 大全, 7/e (Javascript: The Definitive Guide: Master the World's Most-Used Programming Language, 7/e)$1,200$948
- 
                
                   $1,720Machine Learning Engineering in Action $1,720Machine Learning Engineering in Action
- 
                
                   Java 學習手冊, 5/e (Learning Java: An Introduction to Real-World Programming with Java, 5/e) Java 學習手冊, 5/e (Learning Java: An Introduction to Real-World Programming with Java, 5/e)$780$616
- 
                
                   黑帽 Python|給駭客與滲透測試者的 Python 開發指南, 2/e (Black Hat Python : Python Programming for Hackers and Pentesters, 2/e) 黑帽 Python|給駭客與滲透測試者的 Python 開發指南, 2/e (Black Hat Python : Python Programming for Hackers and Pentesters, 2/e)$450$356
- 
                
                   $2,240Dive Into Systems: A Gentle Introduction to Computer Systems (Paperback) $2,240Dive Into Systems: A Gentle Introduction to Computer Systems (Paperback)
- 
                
                   Linux 網路內功修煉 - 徹底了解底層原理及高性能架構 Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$663
- 
                
                   演算法生存指南(書況差限門市銷售) 演算法生存指南(書況差限門市銷售)$800$632
- 
                
                   OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全 OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$468
- 
                
                   Code:隱藏在電腦軟硬體底下的秘密 (第二版) (Code: The Hidden Language of Computer Hardware and Software, 2/e) Code:隱藏在電腦軟硬體底下的秘密 (第二版) (Code: The Hidden Language of Computer Hardware and Software, 2/e)$680$510
- 
                
                   OpenTelemetry 入門指南:建立全面可觀測性架構(iThome鐵人賽系列書)【軟精裝】 OpenTelemetry 入門指南:建立全面可觀測性架構(iThome鐵人賽系列書)【軟精裝】$750$585
- 
                
                   資料庫內部原理|深入了解分散式資料系統的運作方式 資料庫內部原理|深入了解分散式資料系統的運作方式$780$616
- 
                
                   機器學習的訓練資料 (Training Data for Machine Learning) 機器學習的訓練資料 (Training Data for Machine Learning)$780$616
- 
                
                   內行人才知道的機器學習系統設計面試指南 (Machine Learning System Design Interview) 內行人才知道的機器學習系統設計面試指南 (Machine Learning System Design Interview)$680$537
- 
                
                   資料工程基礎|規劃和建構強大、穩健的資料系統 (Fundamentals of Data Engineering) 資料工程基礎|規劃和建構強大、穩健的資料系統 (Fundamentals of Data Engineering)$980$774
- 
                
                   讓 AI 好好說話!從頭打造 LLM (大型語言模型) 實戰秘笈 讓 AI 好好說話!從頭打造 LLM (大型語言模型) 實戰秘笈$680$537
- 
                
                   內行人才知道的系統設計面試指南 第二輯 (System Design Interview – An Insider's Guide: Volume 2) 內行人才知道的系統設計面試指南 第二輯 (System Design Interview – An Insider's Guide: Volume 2)$820$648
商品描述
With technological advancements, fast markets, and higher complexity of systems, software engineers tend to skip the uncomfortable topic of software efficiency. However, tactical, observability-driven performance optimizations are vital for every product to save money and ensure business success.
With this book, any engineer can learn how to approach software efficiency effectively, professionally, and without stress. Author Bartlomiej Plotka provides the tools and knowledge required to make your systems faster and less resource-hungry. Efficient Go guides you in achieving better day-to-day efficiency using Go. In addition, most content is language-agnostic, allowing you to bring small but effective habits to your programming or product management cycles.
This book shows you how to:
- Clarify and negotiate efficiency goals
- Optimize efficiency on various levels
- Use common resources like CPU and memory effectively
- Assess efficiency using observability signals like metrics, logging, tracing, and (continuous) profiling via open source projects like Prometheus, Jaeger, and Parca
- Apply tools like go test, pprof, benchstat, and k6 to create reliable micro and macro benchmarks
- Efficiently use Go and its features like slices, generics, goroutines, allocation semantics, garbage collection, and more!
商品描述(中文翻譯)
隨著科技的進步、市場的快速變化以及系統的複雜性提高,軟體工程師往往會避開有關軟體效率這個不太舒適的話題。然而,以戰術性和可觀察性為驅動的性能優化對於每個產品來說都是至關重要的,能夠節省成本並確保商業成功。
通過這本書,任何工程師都可以學會如何有效、專業且無壓力地處理軟體效率。作者 Bartlomiej Plotka 提供了使您的系統更快且資源需求更低所需的工具和知識。《Efficient Go》指導您如何在日常工作中使用 Go 來實現更好的效率。此外,大部分內容與語言無關,讓您能夠在程式設計或產品管理的循環中養成小而有效的習慣。
本書將教您如何:
- 明確並協商效率目標
- 在各個層面上優化效率
- 有效使用 CPU 和記憶體等常見資源
- 使用可觀察性信號(如指標、日誌、追蹤和(持續)剖析)來評估效率,並通過開源專案如 Prometheus、Jaeger 和 Parca 進行
- 應用工具如 go test、pprof、benchstat 和 k6 來創建可靠的微觀和宏觀基準
- 高效使用 Go 及其特性,如切片、泛型、goroutines、分配語義、垃圾回收等!
 
 
     
     
     
     
     
    
 
     
     
     
     
     
     
    
 
     
     
     
     
     
    
 
     
     
     
     
    