Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.Words menyediakan berbagai fitur untuk bekerja dengan dokumen dalam berbagai format. Penting untuk dicatat bahwa tidak ada batasan ukuran maksimum file dokumen yang dapat diproses atau dirender oleh Aspose.Words. Satu-satunya batasan adalah jumlah RAM (memori) yang tersedia di pihak Anda.
Biasanya Aspose.Words memerlukan memori beberapa kali lebih banyak daripada ukuran dokumen untuk membangun model dokumen di memori. Misalnya, jika ukuran dokumen Anda 1 MB, Aspose.Words memerlukan 10-20 MB RAM untuk membuat Document Object Model (DOM) di memori. Pengganda bergantung pada formatnya karena beberapa format lebih kompak dibandingkan format lainnya. Misalnya, DOCX lebih ringkas dibandingkan DOC dan RTF, dan DOC lebih ringkas dibandingkan RTF.
Tidak ada cara pasti untuk memperkirakan berapa banyak memori yang sebenarnya dikonsumsi Aspose.Words selama memproses file dokumen tertentu. Seperti yang Anda ketahui, .NET menyimpan data di kelas, setiap instance kelas menggunakan sejumlah memori untuk keperluan internal CLR. Jadi setiap paragraf atau teks yang diformat (meskipun hanya terdiri dari satu karakter) memerlukan memori tambahan setelah dimuat ke dalam DOM. Selain itu, mesin pengumpul sampah .NET menggunakan algoritme kompleks untuk menentukan waktu terbaik untuk melakukan pengumpulan memori, sehingga sulit untuk menentukan konsumsi memori sebenarnya.
Mari pertimbangkan dua dokumen:
Seperti yang Anda ketahui, banyak format modern seperti DOCX, ODT, dll. merupakan arsip ZIP sederhana. Jadi, kita mendapatkan algoritma perhitungan berikut:
Jadi, seperti yang Anda lihat, tidak ada ketergantungan linier pada ukuran dokumen masukan. Ada banyak faktor yang dapat mempengaruhi ukuran RAM yang dibutuhkan – format dokumen, kompleksitas dan strukturnya, jumlah gambar dan formatnya, dan banyak faktor lainnya.
Eksperimen dengan ribuan dokumen nyata menunjukkan bahwa biasanya Aspose.Words memerlukan memori beberapa kali lebih banyak daripada ukuran dokumen rata-rata untuk membangun model dokumen dalam memori dan melakukan operasi sederhana seperti konversi antara format aliran, mail merge, parse, penggantian, dan sebagainya. Terkadang kita berbicara tentang pengali 2, dan terkadang 20.
Operasi yang lebih kompleks seperti rendering (mengonversi ke format halaman tetap), memperbarui bidang, memisahkan halaman, dan lainnya, untuk beberapa dokumen memerlukan sumber daya 20 kali lebih banyak daripada memori yang dialokasikan oleh dokumen yang dimuat di Aspose.Words DOM.
Jika hasil pembuatan profil Anda menunjukkan kemungkinan masalah memori di Aspose.Words, silakan hubungi Dukungan teknis kami dan sertakan semua informasi diagnostik.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.