[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[birt-dev]CheckIn: Fix bugzilla Bug 120496performance: new pdf emitter runs slower for some reports
|
Title: [birt-dev]CheckIn: Fix bugzilla Bug 120496performance: new pdf emitter runs slower for some reports
Summary
Performance tuning for BIRT PDF emitter
Bugzilla Bug (s) Resolved:
Fix bugzilla Bug 120496--performance: new pdf emitter runs slower for some reports
Description:
Performance tuning for BIRT PDF emitter:
1. replace static hashtabe with static hashmap, resolve monopolizing issue in PDF emitter.
2. improve font selection algorithm in PDF emitter
3. replace set String style property with value style property
Test Description:
Manual Test
Files Edited:
"/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/layout/impl/ImageLayoutManager.java" "/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/layout/impl/BlockContainerLayoutManager.java" "/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/AreaFactory.java" "/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/RowArea.java" "/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/TableArea.java" "/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/ContainerArea.java" "/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/emitter/pdf/PDFEmitter.java" "/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/emitter/pdf/FontHandler.java" "/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/layout/impl/TableLayoutManager.java" "/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/layout/area/impl/CellArea.java" "/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/layout/impl/BorderConflictResolver.java""
Files Added:
Notes to Build Team:
Notes to Developers:
Notes to QA:
Quotes to Documentation: