Solaris Application Programming

Darryl Gove

  • 出版商: Prentice Hall
  • 出版日期: 2008-01-06
  • 定價: $1,998
  • 售價: 2.0$399
  • 語言: 英文
  • 頁數: 496
  • 裝訂: Hardcover
  • ISBN: 0138134553
  • ISBN-13: 9780138134556
  • 立即出貨(限量) (庫存=1)

買這商品的人也買了...

商品描述

Solaris™ Application Programming is a comprehensive guide to optimizing the performance of applications running in your Solaris environment. From the fundamentals of system performance to using analysis and optimization tools to their fullest, this wide-ranging resource shows developers and software architects how to get the most from Solaris systems and applications.


Whether you’re new to performance analysis and optimization or an experienced developer searching for the most efficient ways to solve performance issues, this practical guide gives you the background information, tips, and techniques for developing, optimizing, and debugging applications on Solaris.


The text begins with a detailed overview of the components that affect system performance. This is followed by explanations of the many developer tools included with Solaris OS and the Sun Studio compiler, and then it takes you beyond the basics with practical, real-world examples. In addition, you will learn how to use the rich set of developer tools to identify performance problems, accurately interpret output from the tools, and choose the smartest, most efficient approach to correcting specific problems and achieving maximum system performance.


Coverage includes

  • A discussion of the chip multithreading (CMT) processors from Sun and how they change the way that developers need to think about performance
  • A detailed introduction to the performance analysis and optimization tools included with the Solaris OS and Sun Studio compiler
  • Practical examples for using the developer tools to their fullest, including informational tools, compilers, floating point optimizations, libraries and linking, performance profilers, and debuggers
  • Guidelines for interpreting tool analysis output
  • Optimization, including hardware performance counter metrics and source code optimizations
  • Techniques for improving application performance using multiple processes, or multiple threads
  • An overview of hardware and software components that affect system performance, including coverage of SPARC and x64 processors

 

商品描述(中文翻譯)

《Solaris™ Application Programming》是一本全面指南,旨在優化在Solaris環境中運行的應用程序的性能。從系統性能的基礎知識到充分利用分析和優化工具,這本廣泛的資源向開發人員和軟體架構師展示如何充分利用Solaris系統和應用程序。

無論您是對性能分析和優化尚不熟悉,還是經驗豐富的開發人員正在尋找解決性能問題的最有效方法,這本實用指南都為您提供了背景信息、技巧和技術,以開發、優化和調試Solaris上的應用程序。

本書首先詳細介紹了影響系統性能的各個組件。接著解釋了Solaris操作系統和Sun Studio編譯器中包含的許多開發工具,然後通過實際的現實世界示例帶您超越基礎知識。此外,您還將學習如何使用豐富的開發工具集來識別性能問題,準確解讀工具的輸出,並選擇最聰明、最有效的方法來解決特定問題,實現最大系統性能。

內容包括:
- 關於Sun的芯片多線程(CMT)處理器以及它們如何改變開發人員對性能思考方式的討論
- 詳細介紹Solaris操作系統和Sun Studio編譯器中包含的性能分析和優化工具
- 使用開發工具的實際示例,包括信息工具、編譯器、浮點優化、庫和鏈接、性能分析器和調試器
- 解讀工具分析輸出的指南
- 優化,包括硬件性能計數器指標和源代碼優化
- 使用多個進程或多個線程改善應用程序性能的技術
- 介紹影響系統性能的硬件和軟體組件,包括SPARC和x64處理器的相關內容