mirror of
https://github.com/fumiama/orbyte.git
synced 2026-06-08 12:00:42 +08:00
optimize: manual destroy
This commit is contained in:
@@ -53,6 +53,8 @@ func testBuffer(buf *OBuffer, t *testing.T) {
|
||||
}
|
||||
})
|
||||
|
||||
bufcp.ManualDestroy()
|
||||
|
||||
runtime.GC()
|
||||
runtime.Gosched()
|
||||
runtime.GC()
|
||||
|
||||
@@ -119,3 +119,8 @@ func (b UserBytes[USRDAT]) SliceTo(to int) UserBytes[USRDAT] {
|
||||
func (b UserBytes[USRDAT]) Slice(from, to int) UserBytes[USRDAT] {
|
||||
return UserBytes[USRDAT]{buf: b.buf, a: b.a + from, b: b.a + to}
|
||||
}
|
||||
|
||||
// ManualDestroy please refer to Item.ManualDestroy().
|
||||
func (b UserBytes[USRDAT]) ManualDestroy() {
|
||||
b.buf.ManualDestroy()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user