Opened 3 years ago

Closed 2 years ago

#2358 closed enhancement (done)

Improve performance of the VariableStoreView

Reported by: jkarder Owned by: jkarder
Priority: medium Milestone: HeuristicLab 3.3.12
Component: Scripting.Views Version: 3.3.11
Keywords: Cc:

Description

The VariableStoreView currently serializes variables to check if they can be saved. Due to the fact that serialization can take a long time to complete, a variable should only be serialized if type of its value does not have the StorableClass attribute.

The VariableStoreView also only supports drag & drop by cloning IDeepCloneable values. Linking should also be supported.

Change History (7)

comment:1 Changed 3 years ago by jkarder

  • Type changed from defect to enhancement

comment:2 Changed 3 years ago by jkarder

  • Status changed from new to accepted

comment:3 Changed 3 years ago by jkarder

r12181: added check for StorableClass attribute

comment:4 Changed 3 years ago by jkarder

r12182: added drag & drop linking

comment:5 Changed 3 years ago by jkarder

  • Owner changed from jkarder to mkommend
  • Status changed from accepted to reviewing

comment:6 Changed 3 years ago by mkommend

  • Owner changed from mkommend to jkarder
  • Status changed from reviewing to readytorelease

Reviewed r12181 & r12182.

comment:7 Changed 2 years ago by ascheibe

  • Resolution set to done
  • Status changed from readytorelease to closed

r12610 merged r12181 and r12182 into stable

Note: See TracTickets for help on using tickets.