Map failed

PDF dosyalarını bölüyorsunuz ve çok büyükler, o kadar büyükler ki PDFsam Basic son sözlerle tıkandı mı?

Caused by: java.io.IOException: Map failed
at sun.nio.ch.FileChannelImpl.map(Unknown Source) ~[na:1.8.0_31]
at org.sejda.io.MemoryMappedSeekableSource.(MemoryMappedSeekableSource.java:59) ~[pdfsam-community-3.0.1.RELEASE.jar:na]
at org.sejda.io.SeekableSources.seekableSourceFrom(SeekableSources.java:74) ~[pdfsam-community-3.0.1.RELEASE.jar:na]
at org.sejda.impl.sambox.component.DefaultPdfSourceOpener.open(DefaultPdfSourceOpener.java:61) ~[pdfsam-community-3.0.1.RELEASE.jar:na]
... 12 common frames omitted
Caused by: java.lang.OutOfMemoryError: Map failed
at sun.nio.ch.FileChannelImpl.map0(Native Method) ~[na:1.8.0_31]
Çözüm: 64-bit bir işletim sistemindeyseniz, PDFsam Basic sürüm 4 veya daha üstünü çalıştırdığınızdan emin olun

Java heap space

Bu farklı, hala bir OutOfMemoryError hatası ancak farklı bir nedenden dolayı, Map failed yerine Java heap space ifadesine bakın?

java.lang.OutOfMemoryError: Java heap space
	at org.sejda.io.MemoryMappedSeekableSource.readPage(MemoryMappedSeekableSource.java:120)
	at org.sejda.io.MemoryMappedSeekableSource.read(MemoryMappedSeekableSource.java:100)
	at org.sejda.io.BufferedSeekableSource.ensureBuffer(BufferedSeekableSource.java:110)
	at org.sejda.io.BufferedSeekableSource.read(BufferedSeekableSource.java:100)
Çözüm:
  • Sürüm 4: PDFsam Basic kurulum dizinindeki pdfsam.l4j.ini metin dosyasını açmak için bir metin düzenleyici kullanın, PDFsam Basic'in 512MB yığın belleğiyle çalışmasını sağlayan -Xmx512m satırını bulun, bellek miktarını 1GB'a yükselterek -Xmx1024m olarak değiştirin ve PDFsam Basic'i yeniden başlatın. Bu işe yaramazsa -Xmx1512m ile daha da zorlamayı deneyebilirsiniz
  • Sürüm 5: PDFsam Basic app alt dizinindeki pdfsam.cfg metin dosyasını açmak için bir metin düzenleyici kullanın, [JavaOptions] bölümünü bulun ve bellek miktarını 1 GB'a yükselten bir satır java-options=-Xmx1024m ekleyin ve PDFsam Basic'i yeniden başlatın. Bu işe yaramazsa -Xmx1512m ile daha da zorlamayı deneyebilirsiniz