I need to know all the reasons why do map lagg, because my map lags 
1. I have got rid of JASS functions, so there are no local variables over my map at all.
2. I use arrays [99] to trigger all the motions over my map, and I have some scripts to clean any part of this arrays, so non-motioned units are not used in triggers.
3. I use "Unit - Move Instantly" action all the time, but when map starts to lagg and I make no motioned unit (triggers don't use "Move Instantly" at all) after, map laggs anyway (I mean when I destroy the sourse of laggs, it laggs anyway)
4. I also use "Pick every units in unit group (Units in range blah blah blha...)" all the time.
5. ... I think I fill all the memory, do not I?
The question is: what trigger actions (tell me all of them, please) should not I use very-very-very often in my map? And tell me, please, if "Unit - Move Instantly" and "Pick every units in unit group (Units in range blah blah blha...)" lagg, what can I do to make them not lagg?
1. I have got rid of JASS functions, so there are no local variables over my map at all.
2. I use arrays [99] to trigger all the motions over my map, and I have some scripts to clean any part of this arrays, so non-motioned units are not used in triggers.
3. I use "Unit - Move Instantly" action all the time, but when map starts to lagg and I make no motioned unit (triggers don't use "Move Instantly" at all) after, map laggs anyway (I mean when I destroy the sourse of laggs, it laggs anyway)
4. I also use "Pick every units in unit group (Units in range blah blah blha...)" all the time.
5. ... I think I fill all the memory, do not I?
The question is: what trigger actions (tell me all of them, please) should not I use very-very-very often in my map? And tell me, please, if "Unit - Move Instantly" and "Pick every units in unit group (Units in range blah blah blha...)" lagg, what can I do to make them not lagg?