IT
OmnvertGambar • Dokumen • Jaringan
10 Apr 2026stl · worker · stability · performance

Kebocoran Memori pada Pembuatan STL Diperbaiki

Kami memperbaiki masalah retensi di worker konversi yang dapat meningkatkan penggunaan memori saat sesi batch panjang dan trafik dengan banyak abort.

Akar masalah

  • Jalur abort menyimpan referensi ke ArrayBuffer besar (raster gambar + buffer mesh intermediate) lebih lama dari yang diperlukan.
  • Beberapa respons streaming tidak segera melepaskan antrean back-pressure ketika klien terputus.

Perbaikan

  • Pembersihan eksplisit saat abort: buffer intermediate dinolkan dan dibuat GC-friendly dalam tick yang sama.
  • Penguatan finalisasi stream: kami menutup/membongkar stream saat disconnect agar chunk yang antre tidak menumpuk.
  • Timeout lebih agresif untuk konversi yang macet (tanpa mengganggu job panjang yang berhasil).
Catatan operasional
- If you batch-convert many PNGs to STL, keep the tab open until downloads finish.
- If you cancel conversions frequently, this update prevents memory from creeping over time.
- We also improved abort handling to return faster and free resources sooner.
text
Alur kerja yang disarankan

Untuk hasil stabil pada sesi panjang: mulai dari satu PNG berkualitas tinggi, validasi skala/ketebalan, lalu ulangi dengan input baru.

Konversi di sini: Konverter PNG / SVG → STL.

Related