nil out layers when dropping to allow for GC
This commit is contained in:
1 parent
212c346c21
commit
89b15c03cf
1 file changed
+1
@@ -50,6 +50,7 @@ func (ss *stateSnaps) addLayer() {
|
||||
}
|
||||
|
||||
func (ss *stateSnaps) dropLayer() {
|
||||
ss.layers[len(ss.layers)-1] = nil // allow it to be GCed
|
||||
ss.layers = ss.layers[:len(ss.layers)-1]
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user