Bin nur neugierig.. Welche Optimierung des gleichen Codes hat zu den drastisch unterschiedlichen Messungen geführt? Der Sort kanns nicht gewesen sein..
Sytem.Move. In #61 wird Delete ja auf die sehr viel kleinere SortList angewendet (SortList.Count << Self.Count).