Opened 13 years ago
Closed 12 years ago
#1806 closed defect (done)
ReplaceBranchManipulator and ChangeNodeTypeManipulator create a large number of Linq.Slot[]
Reported by: | gkronber | Owned by: | gkronber |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.7 |
Component: | Encodings.SymbolicExpressionTreeEncoding | Version: | 3.3.6 |
Keywords: | Cc: |
Description
With a mutation rate of 20% and OSGP the largest part of memory in a run is allocated for these arrays.
Change History (10)
comment:1 Changed 13 years ago by gkronber
- Status changed from new to accepted
comment:2 Changed 13 years ago by mkommend
comment:3 Changed 13 years ago by mkommend
r7656: improved memory usage of symbolic expression tree encoding
comment:4 Changed 13 years ago by mkommend
r7660: corrected minor bugs in symbolic expression grammar base regarding ADFs.
comment:5 Changed 13 years ago by gkronber
r7662: improved memory usage of ChangeNodeTypeManipulation and ReplaceBranchManipulation by replacing the linq statements
comment:6 Changed 13 years ago by gkronber
- Owner changed from gkronber to mkommend
- Status changed from accepted to assigned
comment:7 Changed 12 years ago by gkronber
- Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.7
comment:8 Changed 12 years ago by gkronber
- Status changed from assigned to reviewing
comment:9 Changed 12 years ago by gkronber
- Owner changed from mkommend to gkronber
- Status changed from reviewing to readytorelease
comment:10 Changed 12 years ago by gkronber
- Resolution set to done
- Status changed from readytorelease to closed
This ticket slipped through in the 3.3.7 release.
Note: See
TracTickets for help on using
tickets.
r7654: Added cloning of cached length and depth in SymbolicExpressionTreeNode.