This is the sixteenth video in Part 3 of the Performance-Aware Programming series. Please see the Table of Contents to quickly navigate through the rest of the course as it is updated weekly. The listings referenced in the video (listings 136, 137 and 138) are available on the github.
As mentioned in the notes, hand-drafted transcripts are no longer produced for course videos. An automatically-generated transcript of the video — likely containing some errors — is included here for reference: