gee created PDFBOX-2301:
---------------------------

             Summary: RandomAccessBuffer consumes too much memory.
                 Key: PDFBOX-2301
                 URL: https://issues.apache.org/jira/browse/PDFBOX-2301
             Project: PDFBox
          Issue Type: Bug
          Components: PDModel
            Reporter: gee


I think you'd better rely on the disk cache management on OS. unless you 
endeavour to improve RandomAccessBuffer with better implementation.
Class Name                                                                      
                                                                                
                                                                                
                                                                   | Shallow 
Heap | Retained Heap
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
org.apache.pdfbox.cos.COSObject @ 0x5ad4940                                     
                                                                                
                                                                                
                                                                   |           
24 |     8,187,264
|- <class> class org.apache.pdfbox.cos.COSObject @ 0x58c4020                    
                                                                                
                                                                                
                                                                   |            
0 |             0
|- generationNumber org.apache.pdfbox.cos.COSInteger @ 0x5ad0080                
                                                                                
                                                                                
                                                                   |           
24 |            24
|- baseObject org.apache.pdfbox.cos.COSStream @ 0x5b25ea0                       
                                                                                
                                                                                
                                                                   |           
32 |     8,187,216
|  |- <class> class org.apache.pdfbox.cos.COSStream @ 0x58c3e00                 
                                                                                
                                                                                
                                                                   |            
8 |             8
|  |- items java.util.LinkedHashMap @ 0x5b2a0f0                                 
                                                                                
                                                                                
                                                                   |           
56 |           552
|  |- file org.apache.pdfbox.io.RandomAccessBuffer @ 0x5b2a128                  
                                                                                
                                                                                
                                                                   |           
48 |     8,186,528
|  |  |- <class> class org.apache.pdfbox.io.RandomAccessBuffer @ 0x5ad2b00      
                                                                                
                                                                                
                                                                   |            
8 |             8
|  |  |- currentBuffer byte[16384] @ 0x590f360      16,400 |        16,400
|  |  |- bufferList java.util.ArrayList @ 0x5b2e200                             
                                                                                
                                                                                
                                                                   |           
24 |     8,170,080
|  |  '- Total: 3 entries                                                       
                                                                                
                                                                                
                                                                   |            
  |              
|  |- filteredStream org.apache.pdfbox.io.RandomAccessFileOutputStream @ 
0x5b2a158                                                                       
                                                                                
                                                                          |     
      32 |            32
|  |- decodeResult org.apache.pdfbox.filter.DecodeResult @ 0xa65f618            
                                                                                
                                                                                
                                                                   |           
16 |            16
|  |- unFilteredStream org.apache.pdfbox.io.RandomAccessFileOutputStream @ 
0xa71ab18                                                                       
                                                                                
                                                                        |       
    32 |            32
|  '- Total: 6 entries                                                          
                                                                                
                                                                                
                                                                   |            
  |              
|- objectNumber org.apache.pdfbox.cos.COSInteger @ 0x5b25ec0                    
                                                                                
                                                                                
                                                                   |           
24 |            24
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to