Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#1728 closed defect (obsolete)

Huge number of exceptions thrown when loading meta-optimization problems

Reported by: gkronber Owned by: jkarder
Priority: medium Milestone:
Component: Problems.MetaOptimization Version: branch
Keywords: Cc:

Description

The method CheckTypeCompatibility in the SandboxedApplicationManager creates concrete type instances for generic types within a try {} catch() block. When deserializing meta-optimization problems a huge number of exceptions is thrown which causes a significant slow-down of deserialization.

Change History (4)

comment:1 Changed 7 years ago by mkommend

  • Owner changed from ascheibe to jkarder
  • Status changed from new to assigned

In #1923 r8571 the TypeDiscovery and the CheckTypeCompatibility methods were completely rewritten and therefore it should be tested, if the ticket has not become obsolete.

comment:2 Changed 7 years ago by jkarder

  • Status changed from assigned to accepted

comment:3 Changed 7 years ago by jkarder

  • Resolution set to obsolete
  • Status changed from accepted to closed

I have tested the deserialization and noticed that some exceptions still occurred because parameters of type HyperParameter did not have a default constructor. This was fixed in #1902 r8592 and therefore the ticket has become obsolete. Thanks for the fix!

comment:4 Changed 7 years ago by gkronber

  • Milestone HeuristicLab 3.3.x Backlog deleted
Note: See TracTickets for help on using tickets.