По просьбе корпорации Sun, аналитики Phoronix.com провели сравнение эффективности работы компиляторов GCC 3.4.3, GCC 4.0.2, и Sun Studio 12. В тестах обе версии gcc вели себя схоже. Результаты измерений Sun Studio и скомпилированного ею кода по отношению к GCC:
- PHP собирается из исходников быстрее в 1,7 раза.
- LAME MP3 конвертирует wav -> mp3 в три раза дольше, а oggenc жмёт медленнее только на четверть.
- Все сборки GnuPG шифруют на примерно одинаковой скорости. С SQLite ситуация аналогичная.
- GraphicsMagick, собранный Sun Studio, работает в 2-4 раза быстрее, чем сборки от GCC.
Sun Studio - это набор компиляторов от Sun под ОС Linux и OpenSolaris для языков C, C++ и Fortran. Компиляторы владеют различными оптимизациями, в т.ч. OpenMP. Сравнение проходило на четырехядерном x86_64-процессоре под ОС OpenSolaris.
>>> Подробности