
29 Mar
2010
29 Mar
'10
1:25 p.m.
* On Saturday, March 27 2010, Tomas Janousek wrote:
Sat Mar 27 21:15:03 CET 2010 Tomas Janousek
* X.H.UrgencyHook: performance fix cleanupUrgents would update the Map in extensible state 2-times the number of visible windows, resulting in excessive memory usage and garbage collection. This seems to make it behave correctly. + sw' <- suppressibleWindows sw + adjustUrgents (\\ sw') >> adjustReminders (filter $ (not . (`elem` sw') . window))
While we're at performance considerations for large numbers of windows, it might be helpful to rearrange UrgencyHook operate on S.Set instead of []? -- Adam