Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.Words надає широкий спектр можливостей для роботи з документами в різних форматах. Важливо відзначити, що не існує ліміту на максимальному розмірі документа, який Aspose.Words може обробляти або рендерити. Єдиним обмеженням є кількість оперативної пам’яті (меморія), доступних на вашому боці.
Якість Aspose.Words потрібно кілька разів більше пам’яті, ніж розмір документа, щоб побудувати модель документа пам’яті. Наприклад, якщо розмір вашого документа 1 MB, Aspose.Words потребує 10-20 Мб оперативної пам’яті для побудови Document Object Model (Українська)DOM) в пам’яті. Багатомовність залежить від формату, оскільки деякі формати більш компактні, ніж інші. Наприклад, DOCX більш компактний, ніж DOC і RTF, і DOC більш компактний, ніж RTF.
Немає точного способу оцінити скільки пам’яті Aspose.Words фактично споживає під час обробки певного файлу документа. Як ви можете знати Java зберігає дані в класах, кожен екземпляр класу використовує певну пам’ять для JVM (Українська)Java віртуальна машина) внутрішні цілі. Так будь-який пункт або форматований текст (навіть його складається з одного символу) займає додаткову пам’ять після завантаження в DOMй Більше, Java Двигун збирання сміття використовує комплексний алгоритм, щоб визначити найкращий час для виконання збору пам’яті, що робить його важко визначити реальне споживання пам’яті.
Розглянемо два документи:
Як ви знаєте, багато сучасних форматів, таких як DOCX, ODT, і т.д. прості архіви ZIP. Отже, ми отримуємо наступний алгоритм розрахунку:
Так, як ви можете бачити, немає лінійної залежності від розміру вхідного документа. Є багато чинників, які можуть вплинути на необхідний розмір оперативної пам’яті – формат документа, його складність і структура, кількість зображень і їх формат, і багато інших чинників.
Експерименти з тисячами реальних документів показують, що зазвичай Aspose.Words вимагає декількох разів більше пам’яті, ніж середній розмір документа, щоб побудувати модель документа в пам’яті і виконувати прості операції, такі як перетворення між форматами потоку, mail merge, замініть, і так далі. Іноді мова йде про множника 2, а іноді 20.
Більш складні операції, такі як рендерінг (перетворювання на фіксовані формати сторінок), оновлення полів, розщеплення сторінки та інші, для деяких документів вимагають 20 разів більше ресурсів, ніж пам’ять, виділені документом, завантажені в Aspose.Words DOMй
Якщо ваші результати профілювання вказують на можливі проблеми пам’яті Aspose.Words, Зв’язатися з нами Технічна підтримка і включають всю діагностичну інформацію.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.