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.