Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Delphi High Performance: Build fast Delphi applications using concurrency, parallel programming and memory management

Buy

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.

Table of Contents

  1. About Performance
  2. Fix the algorithm
  3. Fine Tuning the Code
  4. Memory Management
  5. Getting started with the Parallel world
  6. Working with Parallel tools
  7. Exploring Parallel practices
  8. Using external libraries
  9. Best Practices
(HTML tags aren't allowed.)

Design of Experiments in Chemical Engineering: A Practical Guide
Design of Experiments in Chemical Engineering: A Practical Guide

While existing books related to DOE are focused either on process or mixture factors or analyze specific tools from DOE science, this text is structured both horizontally and vertically, covering the three most common objectives of any experimental research:

  • screening designs
  • mathematical modeling, and...
Barriers and Biases in Computer-Mediated Knowledge Communication: And How They May Be Overcome
Barriers and Biases in Computer-Mediated Knowledge Communication: And How They May Be Overcome
This books deals with computer-mediated cooperation and communication scenarios in teaching and learning situations, leisure activities (e.g. laypersons looking for expert information on the internet), and net-based communication at work. Such scenarios will become increasingly important. But the successful use of such computer-mediated settings is...
Dynamic Programming for Impulse Feedback and Fast Controls: The Linear Systems Case (Lecture Notes in Control and Information Sciences)
Dynamic Programming for Impulse Feedback and Fast Controls: The Linear Systems Case (Lecture Notes in Control and Information Sciences)
Dynamic Programming for Impulse Feedback and Fast Controls offers a description of feedback control in the class of impulsive inputs. This book deals with the problem of closed-loop impulse control based on generalization of dynamic programming techniques in the form of variational inequalities of the...

Videoblogging For Dummies
Videoblogging For Dummies

Eager to try this exciting new form of twenty-first century communication? This book makes it easy! A groundbreaking vlogger shows you what you need to get started, how to turn your text blog into a videoblog, how to make things easy for your adoring public, and even how to deal with little snags like stage...

501 Challenging Logic & Reasoning Problems, 2nd Edition
501 Challenging Logic & Reasoning Problems, 2nd Edition

This book—which can be used alone, with other logic and reasoning texts of your choice, or in combination with LearningExpress’s Reasoning Skills Success in 20 Minutes a Day—will give you practice dealing with the types of multiple-choice questions that appear on standardized tests assessing logic, reasoning, judgment, and...

Computer-Based Numerical & Statistical Techniques (with CD-ROM)(Mathematics)
Computer-Based Numerical & Statistical Techniques (with CD-ROM)(Mathematics)
T he limitations of analytical methods in practical applications have led mathematicians to evolve numerical methods. We know that exact methods often fail in drawing plausible inferences from a given set of tabulated data or in finding roots of transcendental equations or in solving non-linear differential equations.

Even if analytical
...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy