3.20. Предупреждающие сообщения

Часто не принимаемый во внимание способ резкого повышения эффективности компилирования и выполнения программы состоит в удалении каких-либо условий, вызывающих предупреждающие сообщения. Так как предупреждающие сообщения не мешают выполнению программы, существует тенденция игнорировать их, поскольку они значительно снижают эффективность. Каждый раз при выполнении компилирования на выдачу таких сообщений тратится время, что ведет к потере времени выполнения программы и расходу памяти.

В ФОРТРАНе, например, переменные, используемые в операторах COMMON, следует надлежащим образом выравнивать. Если они не выравнены, можно потерять значительное количество времени выполнения программы. В этом случае дается предупреждающее сообщение, которое часто игнорируется.

Исправление программы с целью исключения предупреждающих сообщений на этапе компилирования является, вероятно, самым простым и самым выгодным способом повышения эффективности выполнения программы. Поэтому программисты, заинтересованные в эффективности выполнения, сначала должны проверить, не могут ли они исключить какие-либо предупреждающие сообщения. (Предупреждающие сообщения даются часто при выполнении выравнивания и преобразований.)

3.19. Изучение новых операторов || Оглавление || 3.21. Загрузочные модули


Услуги