Skip to content

Commit 1de9777

Browse files
reduced memory consumption
1 parent 2fa357c commit 1de9777

File tree

1 file changed

+3
-2
lines changed
  • src/main/java/network/aika/neuron/activation/search

1 file changed

+3
-2
lines changed

src/main/java/network/aika/neuron/activation/search/Option.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public class Option implements Comparable<Option> {
4747
public SearchNode searchNode;
4848

4949
private Option parent;
50-
private List<Option> children = new ArrayList<>();
50+
private Set<Option> children = new TreeSet<>();
5151

5252
public Decision decision;
5353

@@ -174,7 +174,8 @@ public void traverse(Consumer<Option> f) {
174174

175175

176176
public void cleanup() {
177-
children.clear();
177+
parent.children.remove(this);
178+
parent = null;
178179
}
179180

180181

0 commit comments

Comments
 (0)