Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] Implement a multiple buffer pool for RAFolderOutputStream

Title: Implement a multiple buffer pool for RAFolderOutputStream

- Summary:
The original single buffer in RAFolderOutputStream is not helpful because Report Engine now will
randomly (not really, still follow some pattern). The buffer was flushed every time seek function was called. So, we implement a multiple buffer pool and now seek is in memory seek.

- Bugzilla Bug (s) Resolved:
None

- Description:
Implement a buffer layer in RA
FolderOutputStream.

- Tests Description:
Manually Test
with HQ benchmark report

- Notes to Build Team:

- Notes to Developers:

- Notes to QA:  
 
- Notes to Documentation:
  

- Files Edited:

"/org.eclipse.birt.core/src/org/eclipse/birt/core/archive/RAFolderOutputStream.java"

"/org.eclipse.birt.core/src/org/eclipse/birt/core/util/IOUtil.java"

- Files Added:

"/org.eclipse.birt.core/src/org/eclipse/birt/core/archive/RAStreamBuffer.java"

"/org.eclipse.birt.core/src/org/eclipse/birt/core/archive/RAStreamBufferMgr.java"

- Files Deleted


Back to the top