Project

General

Profile

Actions

feature request #5177

closed

improve perfomance of TransmissionEngineDistribution

Added by Andreas Kohlbecker over 8 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
New
Category:
cdmlib
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Severity:
normal

Description

improve perfomance of TransmissionEngineDistribution


Related issues

Related to EDIT - bug #8312: Test, fix, improve and run Transmission engine for E+MClosedAndreas Müller

Actions
Actions #1

Updated by Andreas Kohlbecker over 8 years ago

  • Keywords set to TransmissionEngineDistribution
Actions #2

Updated by Andreas Kohlbecker over 8 years ago

Duration of the test in TransmissionEngineDistributionTest run on my T400:

  • eu.etaxonomy.cdm.api.service.TransmissionEngineDistributionTest 66.661s

    • testArea_rank_and_area 62.322s - this duration includes the test setup!
    • test_ignore 1.743s
    • testPriorities 0.31s
    • testArea_area 2.286s
Actions #3

Updated by Andreas Kohlbecker over 8 years ago

b63ae2e out-commented code snipped to enable sql logging for performance debugging

Actions #4

Updated by Andreas Kohlbecker over 8 years ago

  • Target version deleted (Release 3.8)

moving unresolved tickets to next milestone after release of 3.8.0

Actions #5

Updated by Andreas Kohlbecker over 8 years ago

all commits currently only in local branch TransmissionEngine-speedup:

  • 79c867e fixing bugs related to the rank intervall in the TransmissionEngineDistribution

  • 2c8c504 solving multiple problems in TransmissionEngine - avoiding LIE by fetching the parentAreas for each batch - skipping taxa not in specified rank interval

  • 215306d performance improvement - avoiding cast - avoiding sorting the list of taxa

  • 830f3fa performance logging

  • 7536e61 attempt to reduce the overhead imposed by database access

  • 74027ad bug fixes regarding performance measuring

  • 32e1615 more detailed measuring time of accumulation in TransmissionEngineDistribution for performance testing

  • cece48b measuring time of accumulation in TransmissionEngineDistribution for performance testing

Actions #6

Updated by Andreas Kohlbecker over 8 years ago

  • Status changed from New to In Progress
Actions #7

Updated by Andreas Müller over 8 years ago

  • Target version deleted (Release 3.12)
Actions #8

Updated by Andreas Müller almost 8 years ago

  • Target version changed from Release 4.0 to Release 4.1
Actions #9

Updated by Andreas Müller almost 8 years ago

  • Target version changed from Release 4.1 to Release 4.2
Actions #10

Updated by Andreas Kohlbecker almost 8 years ago

  • Status changed from In Progress to Closed
  • Resolution set to fixed
  • % Done set to 100

local branch TransmissionEngine-speedup rebased on develop

Actions #11

Updated by Andreas Kohlbecker almost 7 years ago

  • Private changed from Yes to No
Actions #12

Updated by Andreas Müller almost 5 years ago

  • Related to bug #8312: Test, fix, improve and run Transmission engine for E+M added
Actions

Also available in: Atom PDF