Index

Numbers

32-bit, memory costs and, 144

64-bit, memory costs and, 144

A

Abstraction, of byte streams, 208210

Acceleration. See Hardware acceleration

access

reducing memory access time, 102105

testing memory access patterns, 101102

Accessor macros, 4950

Accessor methods

generating/testing dictionary-backed accessors, 6566

lazy accessors, 5556

objects and, 4852

in reference counting strategy, 138

Address space

heap allocation and, 107

managing, 110

separating from memory, 105

Allocations

analyzing bottlenecks in object allocation, 87

capturing graphics memory allocations, 133, 135

costs of object allocation, 8790

dynamically allocated memory, 106108

faster CSV parsing, 288289

heap allocation. See Heap allocation

object allocators, ...

Get iOS and macOS™ Performance Tuning: Cocoa®, Cocoa Touch®, Objective-C®, and Swift™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.