Ich habe ein Projekt, das derzeit viele externe Programme mit java.lang.Process
ausführt. Unter der Annahme, dass ihre Funktionalität auch in nativer Bibliotheksform verfügbar ist, was wären die Vorteile der Ausführung dieser Bibliotheksfunktionen unter Verwendung von JNA?Vorteile der Verwendung von JNA über die Prozessausführung
Die Prozessausführungen sind ziemlich schwer - sie dauern einige Sekunden. Habe ich Recht, wenn ich denke, dass Leistungssteigerungen minimal wären?
Dies ist eine dieser Fragen, die mich nur am Kopf kratzen lassen, denn es wäre so einfach, sich selbst zu benchmarken. –
Um dies zu untersuchen, bedarf es einer zeitlichen Bindung. Angesichts der Tatsache, dass SO-Nutzer möglicherweise bereits praktische Erfahrungen mit der Nutzung von JNA haben, hoffe ich feststellen zu können, ob die Durchführung eines solchen Benchmarks die Mühe wert ist. Zum Beispiel - vielleicht habe ich etwas offensichtliches verpasst: JNA und es wäre in der Tat eine sinnlose Übung, sogar Benchmarking es ... – teabot