使用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开发人员。假设具备德尔福的先验知识。
Delphi High Performance: Build fast Delphi applications using concurrency, parallel programming and memory management
Build fast, scalable, and high performing applications with Delphi
Key Features
Build efficient and concurrent applications in Delphi with focused examples
Identify performance bottlenecks and apply the correct algorithm to increase the performance of applications.
Delve into parallel programming and memory management to optimize your code
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 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. You’ll then explore various tools to build highly concurrent applications.
After that, you’ll delve into improving the performance of your code and master cross-platform RTL improvements. Finally, we’ll go through memory management with Delphi and you’ll see how to leverage several external libraries to write better performing programs.
By the end of the book, you’ll have the knowledge to create high performance applications with Delphi.
What you will learn
Find performance bottlenecks and easily mitigate them
Discover 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 their implementation
Leverage external libraries to write better performing programs
Who this book is for
This book is for Delphi developers who would like to build high performance applications with Delphi. Prior knowledge of Delphi is assumed.
OR