DevPort Napisano Marzec 31, 2013 Zgłoś Share Napisano Marzec 31, 2013 Swego czasu przeglądając archiwa na forach gamedev.ru, pascal game development znalazłem ciekawe tematy porównujące kompilatory, a dokłądniej ich generowany kod. Programy liczą i rysują fraktale do pliku bmp. Porównano tam : Turbo Delphi FPC MSVC Oryginalne wątki: Gamedev.ru: http://www.gamedev.r...forum/?id=78283 pascalgamedevelopment.com: http://www.pascalgam...-vs-Delphi-vs-C Link do benchmarków: http://217.70.20.10/..._benchmarks.zip Użyto tam optymalizacji SSE2 i podam przykładowe wyniki: Intel Dual Core -- AMD Sempron 2400, 1.6 GHz both.The test time in miliseconds. MSVC8 (single, sse) - 3100 -- crashed turbo delphi-double 7150 -- 8280 turbo delphi-single - 5400 -- 5157 fpc-double 12050 -- 8734 fpc-double-sse2 - - 4800 -- crashed fpc-single 4970 -- 4625 fpc-single-sse2 - - 4460 -- 4875 Zrobiłem sobie ten test na moim ATOMIE N570 2x 1,66Ghz MSVC8 (single, sse) - 10561 ms fpc-single-sse2 - - 9969 ms i dodałem optymalizacje do tego -O3 + zmienilem SSE2 na SSE3 fpc-single-sse3-O3 - - 9645 ms Niestety nie posiadam źródeł w C++ tego testu i nie jestem w stanie nic zmienić w tym exe dla MSVC Ale wyniki są ciekawe. Pozdrawiam Prawdziwy programista wiesza sie wraz ze swoim programem. Link do komentarza Udostępnij na innych stronach More sharing options...
HNB Napisano Kwiecień 7, 2013 Zgłoś Share Napisano Kwiecień 7, 2013 Której wersji FPC użyłeś? soon Delphi will be only for veterans and finally we all will die at the end… delphi.dathox.com - nowinki z świata Delphi/Pascala only programmers and drug dealers call their customers "users" Oto cisza przed burzą, Chwile się dłużą.Z gór schodzi dużo chmur ku podnóżom.Ptaki milaczą, drogi suche jak wiór się kurzą, Ptaki milczą a drogi się kurzą. Link do komentarza Udostępnij na innych stronach More sharing options...
DevPort Napisano Kwiecień 7, 2013 Autor Zgłoś Share Napisano Kwiecień 7, 2013 2.6.0 Prawdziwy programista wiesza sie wraz ze swoim programem. Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.