Programowanie w systemie UNIX/Kompilacja: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Testowanie programu: optymalizacja |
|||
Linia 72:
Apache Ant jest to narządzie do budowania programów <ref>[http://ant.apache.org/ Strona domowa Apache Ant]</ref>
=Optymalizacja=
Można przyspieszyć działanie programu przez odpowiednią kompilację <ref>[[jestem.wraju.pl/pop/bookCVFin.pdf|Algorytmy przetwarzania obrazów i wst¸ep do pracy z biblioteką OpenCV Pod redakcją : Ewarysta Rafajłowicza, Wojciecha Rafajłowicza i Andrzeja Rusieckiego]]</ref> przez zastosowaqnie różnych opcji i przetestowanie efektu.
Np. opcje kompilacji :
-O3 -funroll-loops
lub
-O2
mogą dać 2-krotne skrócenie czasu wykonania programu
=Testowanie programu =
Są 2 etody : <ref>[http://www.gamedev.net/topic/569452-gcc-function-for-find-execution-time/ gcc-function-for-find-execution-time - dyskusja na gamedev]</ref>
|