если каким то чудом, нас прочитают разработчики, я бы предложил подумать о профилировщике. Пользуюсь средой разработки NetBeans и очень помогает запуск проекта с профилировщиком, чтоб вычислять какой блок программы сколько времени тратит на исполнение своего кода, Сразу становится видно на какое место надо сделать упор, чтоб оптимизировать, сократить, попытаться решить другим способом и т.п.




