Here is a snippet of an article about sodium hypochlorite. As can be seen, warm water improves the cleaning.
Bleaching
In household form, sodium hypochlorite is used for removal of stains from laundry. It is particularly effective on cotton fiber, which stains easily but bleaches well. Usually 50 to 250 mL of bleach per load is recommended for a standard-size washer. The properties of household bleach that make it effective for removing stains also result in cumulative damage to organic fibers such as cotton, and the useful lifespan of these materials will be shortened with regular bleaching. The sodium hydroxide (NaOH) that is also found in household bleach (as noted later) causes fiber degradation as well. It is not volatile, and residual amounts of NaOH not rinsed out will continue slowly degrading organic fibers in the presence of humidity. For these reasons, if stains are localized, spot treatments should be considered whenever possible. With safety precautions, post-treatment with vinegar (or another weak acid) will neutralize the NaOH, and volatilize the chlorine from residual hypochlorite. Old t-shirts and cotton sheets that rip easily demonstrate the costs of laundering with household bleach. Hot water increases the activity of the bleach, owing to the increased kinetic energy of the molecules.
Some have also found it helpful to warm up a section of the roof first with warm water as well. Try and pick a sunny vs a cloudy day, the sunlight makes a big difference too.