$48.99 with 6 percent savings
List Price: $51.99

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
FREE Returns
FREE delivery Saturday, May 18
Or fastest delivery Thursday, May 16. Order within 20 hrs 7 mins
In Stock
$$48.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$48.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
30-day easy returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Delphi High Performance: Build fast Delphi applications using concurrency, parallel programming and memory management

4.6 4.6 out of 5 stars 21 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$48.99","priceAmount":48.99,"currencySymbol":"$","integerValue":"48","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"BkZ5MyCc%2BCpdqvm%2F2%2FvSyPu83fZDt7lBP2nuU5dqn6UMje1a04dHfGWMo86Z0%2BHUT3IDtpL%2BNN9aCspIwCT3AUy18CAiGoVAIiuDneTZoS2f3t4Tdl1XikYmQGhBchf4n7SiD%2BfRkngTJ75Cj8Jp6w%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

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.

Read more Read less

Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

About the Author

Primoz Gabrijelcic started coding in Pascal on 8-bit micros in the 1980s and he never looked back. In the last 20 years, he was mostly programming high-availability server applications used in the broadcasting industry. A result of this focus was the open sourced parallel programming library for Delphi-OmniThreadLibrary. He's also an avid writer and has written several hundred articles, and he is a frequent speaker at Delphi conferences where he likes to talk about complicated topics, ranging from memory management to creating custom compilers.

Product details

  • Publisher ‏ : ‎ Packt Publishing (February 26, 2018)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 336 pages
  • ISBN-10 ‏ : ‎ 1788625455
  • ISBN-13 ‏ : ‎ 978-1788625456
  • Item Weight ‏ : ‎ 1.3 pounds
  • Dimensions ‏ : ‎ 9.25 x 7.52 x 0.7 inches
  • Customer Reviews:
    4.6 4.6 out of 5 stars 21 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Primoz Gabrijelcic
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Primož Gabrijelčič started coding in Pascal on 8-bit micros in the 1980s and he never

looked back. After a short stint in the publishing business when he was writing for the leading Slovenian computer magazine Monitor he focused fully on programming high-availability server

applications used in the TV broadcasting industry. A result of this focus was the open sourced

parallel programming library for Delphi—OmniThreadLibrary. He's also an avid writer and

has written several hundred articles, and he is a frequent speaker at Delphi conferences

where he likes to talk about complicated topics, ranging from memory management to

creating custom compilers.

Customer reviews

4.6 out of 5 stars
4.6 out of 5
21 global ratings

Top reviews from the United States

Reviewed in the United States on March 30, 2019
I have been using Delphi since 1995 and pride myself as knowing a lot of what goes on "under the hood". But this book was a sobering serving of humble pie. Great narrative, excellent and concise examples, and lots of real-life testing data to back-up the assertions of the text. This book will join the barely dated "Delphi XE2 Foundations" (Rollinson) as a permanent fixture on my desk (where, believe me, space is at a premium).
2 people found this helpful
Report
Reviewed in the United States on March 21, 2018
I am completely in AWE of Primoz new book "Delphi High Performance". After reading only 4 chapters i have already produced two tickets for two different 3rd party vendors and the bugs are already fixed. Most literature in lieu leaves me with a "well, i knew that". But this book is really an eye-opener to me.

You get walked-through all those things that are a bit murky. Important and interesting details regarding the subject matter explained with humour, exactness and detail. Also - and i appreciate this a lot - the authors personal views on some particular details is accounted for. This is not a beginners book, put it in the hands of someone without hands-on experience and they will probably go do a LOT of premature optimization.
4 people found this helpful
Report
Reviewed in the United States on November 30, 2020
I purchased this book in order to improve our company library to aid in continuous training of our devs. Being already familiar with some of the authors work, I was slightly surprised at how little of the the book was spent on multi-threading. Don't get me wrong, he actually covers it really just the right amount, introducing all of the pitfalls alongside the gains to help those less familiar better decide on direction without becoming experts first.
I'm recommending the book to all of our software devs and will likely make it required reading for those new to Delphi.
Reviewed in the United States on April 6, 2018
Primož is the ideal author to write this book, and he assembled the kind of resource we all need to read.

I appreciate that it talks both about responsiveness and computation performance. It is also refreshing to see a book that is written with attention paid to the latest technology, while also being applicable to earlier versions of Delphi.

I've been programming Delphi since the beginning, and Turbo Pascal before that, and just flipping through this book I learned useful information.
8 people found this helpful
Report
Reviewed in the United States on March 7, 2018
A new Delphi book is a rare thing these days, and this is a good one. I'm always tweaking my code to optimise performance, so this was right up my alley.

While it covers a lot of things I already knew, there was also plenty I didn't know (and I've been using delphi since v1) or had forgotten. The book goes into just the right amount of detail, with excellent examples.

Should be required reading for all Delphi developers!
6 people found this helpful
Report
Reviewed in the United States on May 23, 2018
Thanks to Packt for bringing out some fantastic Delphi books, they have tapped into some great authors. Its great that we have seen some great books on Delphi over the past 3-5 years.

Top reviews from other countries

Alberto
5.0 out of 5 stars Excellent book
Reviewed in Italy on October 8, 2019
Very well written. It contains a lot of useful info and it cannot be clearer than this; you can understand everything thanks to the skills of the author! He is able to explain quite complex topics with an easy wording and well-chosen examples
Davor Slutej
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on May 3, 2018
Essential reading material for any Delphi developer.
Rajesh Babu Narkedamilli
4.0 out of 5 stars MRP
Reviewed in India on July 3, 2018
MRP is Rs.1,099 (Rupees One thousand and Ninety Nine). It is not Rs.3,991 (Rupees Three Thousand Nine Hundred and Ninety One) as shown in the details.

Nice book.