Повышение производительности приложения AIX.

Я хочу улучшить производительность запуска приложений операционной системы aix.

Подробную информацию о приложении см. ниже.

  1. Приложение написано на c/c++.
  2. Код компилируется компилятором gcc версии 4.2.4.
  3. Версия операционной системы AIX 6.1.

пожалуйста, предложите некоторые источники для настройки производительности в настройках кода и операционной системы.

примечание: использование процессора приложением очень низкое, в основном это около 30-40.

Заранее спасибо.


person user1455589    schedule 14.06.2012    source источник
comment
Вы должны начать с (а) определения требований к производительности и (б) профилирования приложения.   -  person Paul R    schedule 14.06.2012


Ответы (1)


В дополнение к предложениям Пола - какие параметры компилятора вы сейчас используете с gcc/g++? В частности, включает ли список параметров компилятора -O, -O2 или -O3? Если нет, это будет самый простой способ быстро улучшить производительность вашего приложения. Дополнительную информацию о параметрах оптимизации gcc можно найти здесь.

Если важна производительность, вы можете рассмотреть возможность использования IBM XL C/C++ для Компилятор AIX, который обычно генерирует более производительный код, чем gcc.

person Dwayne Moore    schedule 13.10.2012