mirror of https://github.com/golang/go.git
runtime/trace: reduce memory usage for trace stress tests on openbsd/arm
Reduce allocation to avoid running out of memory on the openbsd/arm builder, until issue/12032 is resolved. Update issue #12032 Change-Id: Ibd513829ffdbd0db6cd86a0a5409934336131156 Reviewed-on: https://go-review.googlesource.com/15242 Reviewed-by: Dmitry Vyukov <dvyukov@google.com>
This commit is contained in:
parent
1d5251f707
commit
db70c019d7
|
|
@ -129,7 +129,13 @@ func TestTraceStress(t *testing.T) {
|
|||
|
||||
runtime.GC()
|
||||
// Trigger GC from malloc.
|
||||
for i := 0; i < 1e3; i++ {
|
||||
n := int(1e3)
|
||||
if runtime.GOOS == "openbsd" && runtime.GOARCH == "arm" {
|
||||
// Reduce allocation to avoid running out of
|
||||
// memory on the builder - see issue/12032.
|
||||
n = 512
|
||||
}
|
||||
for i := 0; i < n; i++ {
|
||||
_ = make([]byte, 1<<20)
|
||||
}
|
||||
|
||||
|
|
@ -260,7 +266,13 @@ func TestTraceStressStartStop(t *testing.T) {
|
|||
|
||||
runtime.GC()
|
||||
// Trigger GC from malloc.
|
||||
for i := 0; i < 1e3; i++ {
|
||||
n := int(1e3)
|
||||
if runtime.GOOS == "openbsd" && runtime.GOARCH == "arm" {
|
||||
// Reduce allocation to avoid running out of
|
||||
// memory on the builder - see issue/12032.
|
||||
n = 512
|
||||
}
|
||||
for i := 0; i < n; i++ {
|
||||
_ = make([]byte, 1<<20)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue