[Koha-bugs] [Bug 15105] New: Batch Item Modification Performance Improvement
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Mon Nov 2 01:36:11 CET 2015
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15105
Bug ID: 15105
Summary: Batch Item Modification Performance Improvement
Change sponsored?: ---
Product: Koha
Version: master
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P5 - low
Component: Tools
Assignee: gmcharlt at gmail.com
Reporter: cnorthcott.work at gmail.com
QA Contact: testopia at bugs.koha-community.org
Blocks: 7923
Batch Item Modification has a fairly long run/load time. I have attempted to
improve the runtime of the Batch Item Modification tool and my enhancement
reduces the time to modify a batch of items by an average of 84.24%
I discovered the extended runtime was mostly due to the unoptimised cacheing of
GetMarcStructure. I was able to save some time by using Memoize
(http://search.cpan.org/~mjd/Memoize-1.01/Memoize.pm) to cache GetMarcStructure
function calls using the same parameters, on top of the current caching system.
In addition I was able to save a significant amount of time by decreasing the
update rate of the progress bar which displays completeness of the process as
items are modified.
In the end my test case of 986 items originally took 65.36 seconds after
optimisation it took 10.3 seconds, saving 55.06 seconds.
Referenced Bugs:
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7923
[Bug 7923] Performance omnibus
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list