Вопрос 1:
Поскольку, как я полагаю, вам приходится читать в базах данных с диска, вы не используете процессор в полной мере, поскольку ваш код блокирует чтение диска. В Mac OS X в фоновом режиме выполняется множество программ, которые не используют много процессорного времени, но отправляют много операций чтения с диска, например Spotlight.
Вопрос 2:
Вероятно, нет, за исключением максимально эффективного использования доступа к диску.
Вопрос 3:
Завершите все другие процессы, которые обращаются к диску. Это включает в себя множество системных процессов, которые вы действительно не должны закрывать, поэтому я не думаю, что вы можете здесь многое сделать, кроме как запустить его на Darwin без всяких изысков Mac OS X.