mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2025-01-24 18:02:02 +01:00
parent
9a8dde6503
commit
f37ebe549b
@ -811,12 +811,11 @@ func TestIteratingImagesToPutOnSourceBackend(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestGC(t *testing.T) {
|
func TestGC(t *testing.T) {
|
||||||
c0 := atlas.DeferredFuncCountForTesting()
|
|
||||||
img := atlas.NewImage(16, 16, atlas.ImageTypeRegular)
|
img := atlas.NewImage(16, 16, atlas.ImageTypeRegular)
|
||||||
img.WritePixels(make([]byte, 4*16*16), image.Rect(0, 0, 16, 16))
|
img.WritePixels(make([]byte, 4*16*16), image.Rect(0, 0, 16, 16))
|
||||||
_ = img
|
runtime.KeepAlive(img)
|
||||||
|
c0 := atlas.DeferredFuncCountForTesting()
|
||||||
runtime.GC()
|
runtime.GC()
|
||||||
|
|
||||||
c1 := atlas.DeferredFuncCountForTesting()
|
c1 := atlas.DeferredFuncCountForTesting()
|
||||||
if got, want := c1, c0+1; got != want {
|
if got, want := c1, c0+1; got != want {
|
||||||
t.Errorf("got: %d, want: %d", got, want)
|
t.Errorf("got: %d, want: %d", got, want)
|
||||||
|
Loading…
Reference in New Issue
Block a user