Лучший способ сделать Ваш прогон программы быстрее состоит в том, чтобы сделать Вашу программу, действительно меньше работают. Выберите правильный алгоритм для задания. Я видел много медленных приложений, потому что они выбирают немой алгоритм в некоторой области кода, который получает названные миллионы времен. При выполнении миллиона * миллион операций вместо всего миллиона операций программа собирается выполнить миллион раз медленнее. Буквально.
, Например, вот некоторый код, я видел, что вставляет элемент в отсортированный список:
while(my $new_item = <>){
push @list, $new_item;
@list = sort @list;
... use sorted list
}
вид является O (n, регистрируют n). Вставка в отсортированный список является O (зарегистрируйте n).
Фиксируют алгоритм.
У меня была такая же проблема с Ubuntu. Я скачал код отсюда: http://www.rainsoft.de/projects/pwc.html Он делает дополнительный шаг перед началом получения кадров (я думаю, установка FPS). Стоит попробовать, код легко читается и работает с кулачками сторонних производителей.