Optimized C++: Proven Techniques for Heightened Performance by Kurt Guntheroth

By Kurt Guntheroth

In today’s speedy and aggressive global, a program’s functionality is simply as very important to consumers because the gains it offers. This useful advisor teaches builders performance-tuning rules that allow optimization in C++. You’ll find out how to make code that already embodies top practices of C++ layout run quicker and eat fewer assets on any computer—whether it’s an eye fixed, mobilephone, computer, supercomputer, or globe-spanning community of servers.

Author Kurt Guntheroth offers numerous working examples that reveal tips to observe those rules incrementally to enhance present code so it meets shopper requisites for responsiveness and throughput. the recommendation during this e-book will end up itself the 1st time you pay attention a colleague exclaim, “Wow, that was once quickly. Who fastened something?”

  • Locate functionality scorching spots utilizing the profiler and software program timers
  • Learn to accomplish repeatable experiments to degree functionality of code changes
  • Optimize use of dynamically allotted variables
  • Improve functionality of scorching loops and functions
  • Speed up string dealing with functions
  • Recognize effective algorithms and optimization patterns
  • Learn the strengths—and weaknesses—of C++ box classes
  • View looking and sorting via an optimizer’s eye
  • Make effective use of C++ streaming I/O functions
  • Use C++ thread-based concurrency beneficial properties effectively

Show description

Read or Download Optimized C++: Proven Techniques for Heightened Performance PDF

Similar object oriented design books

Logic Program Synthesis from Incomplete Information (The Springer International Series in Engineering and Computer Science)

Application synthesis is an answer to the software program hindrance. If we had a application that develops right courses from requisites, then application validation and upkeep could disappear from the software program life-cycle, and you'll be able to specialise in the extra artistic initiatives of specification elaboration, validation, and upkeep, simply because replay of software improvement will be more cost-effective.

Design Patterns in Java™ (2nd Edition) (Software Patterns Series)

Layout styles in Java™ supplies the hands-on perform and deep perception you must totally leverage the numerous energy of layout styles in any Java software program undertaking. the right supplement to the vintage layout styles, this learn-by-doing workbook applies the most recent Java good points and most sensible practices to the entire unique 23 styles pointed out in that groundbreaking textual content.

Oracle Certified Associate, Java SE 7 Programmer Study Guide

Every one aim is addressed utilizing a sequence of programming examples. whilst the subject affects reminiscence, stack and heap illustrations are used to supply the reader with a extra intensive figuring out of the subject. on the finish of every bankruptcy, a sequence of pattern questions are supplied to augment your wisdom.

Jump Start CoffeeScript: Get Up to Speed With CoffeeScript in a Weekend

A pragmatic and concise advent to CoffeeScript, a programming language that compiles into JavaScript and that makes operating with JavaScript more uncomplicated. The publication lays out the fundamentals of the language, its syntax, and the attention-grabbing positive aspects that set it except JavaScript. it's going to fulfill someone with an intermediate point of realizing of JavaScript who wishes a conceptual and functional creation to CoffeeScript.

Extra info for Optimized C++: Proven Techniques for Heightened Performance

Example text

Download PDF sample

Rated 4.30 of 5 – based on 16 votes