Optimasi Kinerja Aplikasi via JNI

Job ID: 40460752

Budget: $2 – $8 USD

Saya membutuhkan bantuan untuk membangun modul Java Native Interface (JNI) yang difokuskan pada peningkatan kinerja aplikasi saya. Saya sudah memiliki kode Java berjalan stabil; tantangannya adalah memindahkan bagian-bagian komputasi berat ke native code agar proses menjadi jauh lebih cepat.

Lingkup kerja:
• Menganalisis hotspot performa di proyek Java saya.
• Menulis dan mengompilasi kode C/C++ native yang menggantikan fungsi‐fungsi kritis.
• Membuat jembatan JNI yang aman dan terdokumentasi.
• Menyediakan contoh pemanggilan, skrip build, serta panduan integrasi lintas-platform (minimal Windows, Android, atau Linux—mana pun Anda kuasai).
• Melakukan benchmark sebelum dan sesudah optimasi serta menyerahkan laporan ringkas hasil pengujian.

Kriteria penerimaan:
• Kecepatan eksekusi fungsi target meningkat signifikan (angka persis akan kita sepakati).
• Tidak ada memory leak; disertakan hasil run Valgrind atau alat setara.
• Kode bersih, modular, dan mudah di‐extend.

Bila Anda berpengalaman menulis C/C++ untuk JNI, memahami manajemen memori, dan terbiasa men‐tune performa aplikasi, saya menantikan kolaborasi Anda.