Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | Performance improvement for loading xls file with several Pivot Tables. SOT optimization | ||||||
---|---|---|---|---|---|---|---|
Product: | Calc | Reporter: | Zhang Lu <zhanglu.aoo> | ||||
Component: | editing | Assignee: | AOO issues mailing list <issues> | ||||
Status: | CONFIRMED --- | QA Contact: | |||||
Severity: | Major | ||||||
Priority: | P3 | CC: | binbjguo, leiw, litan.test | ||||
Version: | 3.4.0 | ||||||
Target Milestone: | 4.0.0 | ||||||
Hardware: | All | ||||||
OS: | All | ||||||
Issue Type: | ENHANCEMENT | Latest Confirmation in: | --- | ||||
Developer Difficulty: | --- | ||||||
Attachments: |
|
Description
Zhang Lu
2012-08-21 03:23:10 UTC
Verified on Aoo_Trunk_20120828.1800, it can repro, change status from "uncomfirmed" to "confirmed". Created attachment 79427 [details]
patch for SOT optimization
SOT optimization for DataPilot
Root causes: StgCache and Stgpage manage two lists which are of little use but will cause frequent memory page fault. Solutions: Don't use the two lists, but only use member pLRUCache of class StgCache to process cache update. This greatly simplify StgCache creation when DataPilot import. The two lists, StgPage* pCur and StgPage* pElem1, only play a role in StgCache::Commit(...); in other member methods, it waste lots of efficiency. Comment on attachment 79427 [details]
patch for SOT optimization
Sorry for some late doubts, needing more experiments.
|