---
title: Introduction to File-System Performance Guidelines
framework: performance
role: article
path: apple-archive/documentation/Performance/Conceptual/FileSystem
---

# Introduction to File-System Performance Guidelines

Guidelines for improving the performance of file-related code.

## Organization of This Document

This programming topic contains the following articles:

- [File-System Performance Tips](Articles/FilePerformance.html#//apple_ref/doc/uid/20001987-CJBHIIJA) provides some general tips for improving your application’s file-related code. - [Overview of OS X File Systems](Articles/MacOSXAndFiles.html#//apple_ref/doc/uid/20001988-CJBEDEEC) provides a brief overview of OS X file-system performance and how it can impact your application. - [Examining File-System Usage](Articles/FileSystemCalls.html#//apple_ref/doc/uid/20001989-CJBJFIDD) describes techniques for analyzing your application’s file-system interactions. - [Mapping Files Into Memory](Articles/MappingFiles.html#//apple_ref/doc/uid/20001990-CJBJFIDD) describes techniques for minimizing the work done when reading files into memory. - [Iterating Directory Contents](Articles/IteratingFiles.html#//apple_ref/doc/uid/20001991-CJBJFIDD) provides an example of how to iterate directories efficiently. - [Resolving Domain Names](Articles/ResolvingDomainNames.html#//apple_ref/doc/uid/20001992-CJBJFIDD) describes better-performing alternatives to getting network-based information. - [Tracking File-System Changes](Articles/TrackingChanges.html#//apple_ref/doc/uid/20001993-CJBJFIDD) describes the approach your application should take when monitoring the file system for changes to individual files and directories.

[Next](Articles/FilePerformance.html)

Copyright © 2003, 2014 Apple Inc. All Rights Reserved. [Terms of Use](http://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](http://www.apple.com/privacy/) | Updated: 2014-03-10
