Преимущества использования JNA по выполнению процесса

У меня есть проект, который в настоящее время выполняет много внешних использований программ java.lang.Process. Предположение, что их функциональность также доступна в собственной форме библиотеки, каковы были бы преимущества выполнения упомянутых библиотечных функций с помощью JNA вместо этого?

Выполнение процесса довольно тяжело - они занимают несколько секунд для завершения. Я корректен в размышлении, что увеличение производительности было бы минимально?

5
задан Raedwald 13 May 2014 в 10:20
поделиться

1 ответ

Вы можете найти это полезным: Выполнить машинный код через JNI / DLL или EXE?

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

3
ответ дан 15 December 2019 в 06:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: