Delphi High Performance: Concurrency, Mutli-threading, Memory Management, and more

Primoz Gabrijelcic

  • 出版商: Packt Publishing
  • 出版日期: 2018-02-26
  • 定價: $1,710
  • 售價: 8.0$1,368
  • 語言: 英文
  • 頁數: 336
  • 裝訂: Paperback
  • ISBN: 1788625455
  • ISBN-13: 9781788625456
  • 相關分類: 程式語言
  • 立即出貨 (庫存=1)

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

商品描述

Build fast, scalable and high performing applications with Delphi

Key Features

  • Build efficient and concurrent applications in Delphi
  • Identify performance bottlenecks and apply the correct algorithm to fix them
  • Delve into memory management and learn to solve problems with it

Book Description

Delphi is a cross-platform Integrated Development Environment (IDE) that supports rapid application development for Microsoft Windows, Apple Mac OS X, Google Android, iOS, and now Linux with RAD Studio 10.2. This book will be your guide to build efficient high Performance applications with Delphi.

The book begins by explaining you how to find performance bottlenecks and apply the correct algorithm to fix them. It will teach you how to improve your algorithms before taking you through Parallel programming and explore the various tools to build highly concurrent applications. You will then delve into improving the performance of your code and master the cross platform RTL improvements. Finally, this book will take you through memory management with Delphi and help you leverage the several external libraries to write better performing programs.

By the end of the book, you will be adept with the knowledge to create High Performance Applications with Delphi.

What you will learn

  • Find performance bottlenecks and easily mitigate them
  • Learn different approaches to fix algorithms
  • Understand parallel programming and work with various tools included with Delphi
  • Master the RTL for code optimization
  • Explore memory managers and its implementation
  • Leverage external libraries to write better performing programs

Who This Book Is For

This is for Delphi developers who would like to build High Performance applications with Delphi. Prior knowledge of Delphi is assumed.

商品描述(中文翻譯)

使用Delphi快速、可擴展和高效能的應用程式開發

主要特點:

- 在Delphi中建立高效且並行的應用程式
- 辨識效能瓶頸並應用正確的演算法來修復它們
- 深入研究記憶體管理並學習解決相關問題

書籍描述:

Delphi是一個跨平台的整合開發環境(IDE),支援Microsoft Windows、Apple Mac OS X、Google Android、iOS,以及現在的Linux(使用RAD Studio 10.2)。本書將指導您使用Delphi建立高效能的應用程式。

本書首先解釋如何找到效能瓶頸並應用正確的演算法來修復它們。接著,將教導您如何在改善演算法之前,進行平行程式設計,並探索各種工具來建立高度並行的應用程式。然後,深入研究如何改善程式碼的效能,並掌握跨平台RTL的改進。最後,本書將帶您深入研究Delphi的記憶體管理,並幫助您利用各種外部函式庫來撰寫效能更好的程式。

通過閱讀本書,您將熟練掌握使用Delphi建立高效能應用程式的知識。

您將學到:

- 找到效能瓶頸並輕鬆解決它們
- 學習修復演算法的不同方法
- 了解並行程式設計並使用Delphi附帶的各種工具
- 掌握RTL以進行程式碼優化
- 探索記憶體管理器及其實作
- 利用外部函式庫來撰寫效能更好的程式

本書適合對Delphi有一定了解的開發人員,希望使用Delphi建立高效能應用程式。