Я уже говорил, что 100 - это крошечный для хэша. Я уточню это более общим утверждением:
Не беспокойтесь, если это не проблема. Ваш скрипт работает медленно? Если нет, то не исправляйте то, что не сломано. Преждевременная оптимизация плохо сказывается на читаемости и часто может привести к ошибкам. Это была большая проблема в 2004 году, когда я полагаю, что статья, которую вы читаете, была написана. Но сегодня оперативная память дешевая.
Тем не менее, причина, по которой использование ссылок обеспечивает лучшую производительность, чем передача по значению, заключается в том, что когда вы передаете хэш в качестве аргумента подчиненному объекту, его обычно нужно скопировать, который использует больше памяти. Это только оптимизация, которую необходимо выполнить, если a.) Вы много раз передаете функции большим хэшам и b.) Это заставляет вас использовать слишком много памяти.