De http://drupal.org/node/66187 (drupal puede ser irrelevante para tus necesidades, pero su sitio tenía una buena explicación - quería buscarlo para ti, y darle crédito a ellos)
Por defecto, MAMP tiene el límite de memoria que un script puede usar establecido en 8MB, que es el valor predeterminado de PHP. Mirando el archivo php.ini-recomendado de PHP, este límite de memoria normalmente se establece en 128MB. Para ajustar esta cantidad, abra el archivo php.ini en un editor de texto y cambie la siguiente línea (aproximadamente en la línea 232):
límite_de_memoria = 8M ; Cantidad máxima de memoria que puede consumir un script (8MB)
Ubicación de los archivos PHP.ini:
/Aplicaciones/MAMP/conf/php4/php.ini
/Aplicaciones/MAMP/conf/php5/php.ini
En MAMP PRO, no altere el archivo directamente ya que será recreado en cada inicio del servidor. Por favor, edite la plantilla apropiada (menú Archivo > Editar plantilla > ...) en su lugar.
Incluso con grandes límites de memoria PHP puedes obtener errores de tiempo de espera al tratar de importar grandes bases de datos de Drupal a MySQL. Estos temas son discutidos ampliamente en otros lugares con respecto a la caché y las vistas de la caché. Generalmente la solución es vaciar el cache de Drupal antes de importar/exportar bases de datos a/desde MySQL.