Я планирую написать программное обеспечение, в котором главное действие - выполнить процесс с некоторыми другими аргументами. Этот способ работы является критически важным аспектом, поскольку цель состоит в том, чтобы заменить точку внедрения пользователя каким-либо созданным аргументом, а затем выполнить его.
Рабочая нагрузка при каждом выполнении будет действительно низкой. Число казней будет огромным (в среднем миллионы случаев). Это заставляет меня бояться процесса создания накладных расходов.
Выполненный процесс будет одинаковым для каждого выполнения, но его нельзя предвидеть, и он решается пользователем.
Интересно, есть ли у кого-нибудь идеи о том, как избежать этих издержек. Я хотел бы выяснить, что некоторые библиотеки или внешнее программное обеспечение "кэшируют часть процесса загрузки", чтобы уменьшить накладные расходы при изменении аргументов, но я не могу найти ничего в inte rnet.
Если это невозможно, может кто-то подскажите мне, по каким техническим причинам это не вещь? Я думаю, это может быть использовано на веб-серверах и других приложениях. В конечном счете, кто-то может посоветовать мне самую быструю технологию для вызова внешнего программного обеспечения?