Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.Words çeşitli formatlarda belgelerle çalışmak için geniş bir özellik yelpazesi sağlar. Dosya boyutuna ilişkin herhangi bir sınırın olmadığını not etmesi önemlidir Aspose.Words işlemleyebilir veya görüntüleyebilir. Tek sınırlama tarafınızda mevcut olan RAM (bellek) miktarıdır.
Genellikle bir Aspose.Words bellekte bir belge modelini oluşturmak için belge boyutundan birkaç kat daha fazla bellek gerektirir. Örneğin belgenizin boyutu 1 MB ise, Aspose.Words bellekte oluşturabileceği Document Object Model (DOM) için 10-20 MB RAM gerektirir. Çarpma çarpanı biçimine bağlıdır çünkü bazı biçimler diğerlerinden daha derstektir. Örneğin, DOCX, DOC ve RTF’den daha sıkı bir şekilde sıkıştırılmıştır ve DOC, RTF’den daha sıkı bir şekilde sıkıştırılmıştır.
Herhangi bir özel belge dosyasını işlerken Aspose.Words tarafından gerçekten tüketilen bellek miktarını tahminlemenin kesin bir yolu yoktur. Bildiğiniz gibi Java verileri sınıflar içinde depolar, her sınıf örneği bazı bellek için JVM (Java sanal makinesi) iç amaçları için kullanır. Böylece herhangi bir paragraf veya biçimlendirilmiş metin (bir karakterden bile oluşursa) yüklendikten sonra DOM içine bazı ek bellek alır. Bununla birlikte, Java çöp toplayıcı motoru bellek biriktirme için en uygun zamanı belirlemek için karmaşık bir algoritma kullanır, bu da gerçek bellek tüketimini belirlemenin zor olduğu anlamına gelir.
İki belgeyi düşünelim
Bildiğiniz gibi birçok modern format DOCX, ODT vb. basit bir ZIP arşivi. Böylece, aşağıdaki hesaplama algoritmasını elde ederiz:
Böylece, görebileceğiniz gibi, giriş belgesi boyutunda doğrusal bir bağımlılık yok. Gerekli RAM boyutunu etkileyebilecek birçok faktör var – belge formatı, onun karmaşıklığı ve yapısı, görüntü sayısı ve formatları ve daha fazlası.
Binlerce gerçek belgeyle yapılan deneyimlerde tipik olarak Aspose.Words bellekte bir belge modeli oluşturmak ve basit işlemler gerçekleştirmek için ortalama belge boyutundan çok daha fazla bellek gerektirir, örneğin akış biçimlerini dönüştürme, mail merge, ayrıştırma, değiştirme vb. Bazen 2 katlayıcıdan bahsediyoruz ve bazen 20.
Taramaya ( Sabit sayfa formatlarına dönüştürmeye ), alanları güncellemeye, sayfayı bölmeye ve diğer işlemleri gerçekleştirme gibi daha karmaşık işlemler, bazı belgeler için, yüklenen Aspose.Words DOM belgesinde ayrılan bellekten 20 kat daha fazla kaynak gerektirir.
Profil sonuçlarınız bellek sorunu olası bir şekilde Aspose.Words’te olduğunu gösteriyorsa, lütfen bizim Support Team‘mıza ulaşın ve tüm tanılama bilgilerini dahil edin.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.