Skip to main content

The Elephant in the Room

  • Chapter
  • First Online:
Learn iOS App Development
  • 1283 Accesses

Abstract

So far, I’ve been ignoring a huge part of app development, memory management. It can be a difficult and painful topic, and has been the bane of many a programmer. I, personally, have spent days tracking down memory leaks and over-release bugs. If you have any programming experience, you’ve probably dedicated a significant portion of your brain to dealing with memory management rules.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 29.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 39.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Recent studies conclude that garbage collection matches the efficiency of reference counting only when the total heap memory is at least 4 to 5 times that of the application’s memory footprint: Quantifying the Performance of Garbage Collection vs. Explicit Memory Management by Matthew Hertz and Emery D. Berger, Dept. of Computer Science, University of Massachusetts Amherst, Amherst, MA.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2013 James Bucanek

About this chapter

Cite this chapter

Bucanek, J. (2013). The Elephant in the Room. In: Learn iOS App Development. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-5063-0_21

Download citation

Publish with us

Policies and ethics