Feature #598
Investigate performance of code used to write usage logs.
0%
Description
Preliminary inspection of the code which reads miniseed data and stores output statistics contains many string operations. Evaluate changes to some of these operations and try to improve performance.
History
#1 Updated by Mike Stults about 10 years ago
Changes were made and committed to change startTime and endTime statistics gathering from Java String based to Btime based. Conversion to string is performed once when the data is reported. Preliminary performance tests showed about 4.7 times improvement overall, with the actual time handling part improved by about 12 times. No changes are needed by a users and there should be no changes to data reported.
#2 Updated by Chad Trabant about 10 years ago
- Target version set to 1.1.8
- Status changed from New to In Progress
Testing of indicates that the new statistics collation is much faster, nearly doubling the throughput rate in ideal scenarios (local network, cached data). Throughput for external clients will likely be less with other factors becoming dominate depending on network path.
#3 Updated by Mike Stults almost 10 years ago
- Status changed from In Progress to Closed
clean up status was complete and tested