.....
while(true)
..........
for(int i=0;true;i++)
..............
У вас бесконечный цикл в бесконечном цикле. Используйте в for количество элементов в списке needdoodads.
At the moment, only my plugin, which is now on beta testing, can fly a glider. You can implement flights on events onGpsPostMove and onGpsPreMove in your script.
Меня не особо беспокоит данный момент.
Вот какие то записи есть:
/*
Север = 42
Восток = 10
Юг = 106
Запад = 74
градусы
Север 118,125 - 0 0
Восток 28,125 - -90 90
Юг 298,125 - 180 180
Запад...
Для наблюдением за производительность Net Framework можно воспользоваться стандартным Performance Monitor.
Список доступных счётчиков.
С их помощью можно хоть что то выяснить.
Особое внимание наверное стоит обратить на потоки и блокировки.
Да всё что угодно может быть. Дисковая система хорошая? Одно из уязвимых мест во всех компах, если мало оперативки. Если оперативной памяти много, попробуйте отключит своп. Тут походу проблема с плагином. Нужно наблюдать, что происходит с системой.