This is highly depends on the type of coral you have, and the amount and type of algae in the tank. Usually, it’ll not eradicate it.Like I mentioned in my post earlier, I am currently using hydrogen peroxide for either Bryopsis or HA, but it work within 2 weeks. I also dip corals a 50/50 ratio of tank water and 3% hydrogen peroxide for 2 minutes. Have been cases I've almost forgot they were in there and they have gone Like 5-6 mins with no ill effects. My buddy dose hydrogen peroxide once a week along with mb7 for maintenance
But it is an option, like I mentioned before.