Звичайно ж кращий варіант це боротися з причиною, а не наслідком.
Тобто необхідний комплекс заходів до, а не після того як покрівля вже обмерзла.
До заходів "до" відноситься і грамотне утеплення, необхідний якісний утеплювач потрібної товщини, гідроізоляція і паро-ізоляція, в результаті ми отримуємо тепле горищне приміщення, тепло залишається там, а не розігріває покрівлю, немає перепаду температур на поверхні металочерепиці, нема льоду.
Вентиляція під покрівельного простору, ще один найважливіший момент.
Грамотний кут ухилу скатів, грамотна і без зауважень працює водостічна система, все це не дасть можливості затримуватися вологи на поверхні і як наслідок, ні вологи, ні льоду.
Ще один варіант, що працює за принципом теплих підлог (все теж саме, тільки гріючий кабель інший), це гріючий кабель.