У меня такая же проблема с утечками памяти.Похоже, что nivo не так уж и хорош.
После некоторых попыток мне удалось значительно снизить нагрузку, по крайней мере, в соответствии с firebug.1006 *
поставить дисплей: нет для всех изображений слайдера в css - я не думаю, что это действительно много, но это не больно.Я надеялся, что это подавит начальную загрузку. в JS, используйте $ (document) .ready вместо $ (window) .load - теоретически это должно запустить слайдер, прежде чем все изображения будут загружены
Проблема все еще не решена полностью, я получаю странное поведение.У меня всего 4 картинки.Все они загружаются на старте.В какой-то момент (я не знаю причину, обычно первый раз, когда изображение показывается) 2 картинки снова загружаются (из кеша).После этого все работает нормально.Я оставил его открытым в течение часа, без новых загрузок.
Итак, в заключение, с упомянутыми изменениями я получаю 2 дополнительных нагрузки.По сравнению с тем, что у меня было раньше (новая загрузка при каждом изменении изображения), это не так уж и плохо.
Я до сих пор не могу найти причину или объяснение этого поведения.Может быть, Firefox освобождает часть памяти, чтобы изображения время от времени загружались снова?