Мое требование - написать инструмент, который принимает в качестве входных данных список системных вызовов, а затем ищет вхождения этих системных вызовов в список файлов. Сейчас мы определили список из 227 системных вызовов. Количество файлов может быть огромным. Алгоритм, который я использовал сейчас, представляет собой простой вложенный цикл. И понятно, что программа занимает очень много времени для обработки. Для этого я использую shell-скрипты.Инструмент поиска с использованием сценария оболочки
Может кто-нибудь предложить лучший/эффективный алгоритм для этого?
Thank you, Aditya.
Инструмент, который я пишу, будет использоваться для оценок, предназначенных для переноса приложений с одной платформы на другую. Скажите Solaris HP UX. Оценки все грубые и неточно. Этот инструмент обеспечит требуемый объем изменений (после определения необходимости изменения системных вызовов). – Aditya
Моя проблема здесь - производительность. У меня есть более или менее целостный список системных вызовов (те, что находятся в построении) и список исходных файлов на данном фрагменте кода. Кроме использования двух для циклов, один внутри другого. Есть ли более эффективный способ сделать это? – Aditya