
Open
Posted
•
Ends in 3 hours
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.
Project ID: 40460752
2 proposals
Open for bidding
Remote project
Active 7 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average $11 USD/hour for this job

Tantangan terbesar dalam optimasi JNI bukan sekadar memindahkan kode Java ke C/C++, tetapi memastikan bottleneck yang benar-benar berat dipindahkan tanpa menambah overhead bridge JNI atau menciptakan memory leak yang sulit dilacak. Saya pernah menangani debugging dan optimasi performa pada aplikasi berbasis Java/native integration, termasuk profiling hotspot, tuning native module, dan optimasi memory management. Pendekatan saya adalah menjaga layer JNI tetap ringan, modular, dan aman sehingga peningkatan performa benar-benar terasa pada workload utama. Untuk project ini, saya bisa membantu: * Analisis hotspot performa * Profiling bottleneck Java * Implementasi JNI bridge * Pengembangan native C/C++ * Benchmark before/after * Validasi memory leak * Build script & dokumentasi integrasi * Struktur kode modular dan maintainable Tools/workflow yang biasa saya gunakan: * JProfiler / VisualVM * JNI + C/C++ * Valgrind / sanitizer tools * Gradle/CMake * Benchmark profiling Fokus utama saya adalah memastikan fungsi yang dipindahkan memang memberikan gain performa nyata tanpa mengorbankan stabilitas aplikasi. Untuk scope seperti ini, proses analisis awal dan identifikasi kandidat optimasi biasanya bisa dilakukan cepat sebelum implementasi native dimulai. Estimasi effort akan sangat tergantung pada jumlah hotspot dan kompleksitas logic yang ingin dipindahkan ke native layer. Saya nyaman bekerja pada optimasi performa tingkat lanjut dan debugging JNI lintas-platform.
$15 USD in 40 days
0.0
0.0

Banten, Indonesia
Member since May 22, 2026
$10-30 USD
$750-1500 USD
$10-30 AUD
$30-250 USD
$10-30 USD
₹12500-37500 INR
$10000-20000 USD
₹150000-250000 INR
₹12500-37500 INR
₹750-1250 INR / hour
$30-250 USD
₹150000-250000 INR
$3000-5000 USD
$30-250 USD
₹12500-37500 INR
$3000-5000 USD
₹12500-37500 INR
₹37500-75000 INR
$8-15 USD / hour
$250-750 AUD