Contents:

Introduction

This section will help you understand how to understand and improve the performance of a software system. You will learn how to use a profiler to find the "hotspots" in your code; how to interpret its output; and how to change your code to improve its efficiency. You will also learn some general rules of thumb about creating performant code.