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:
Joel Sing 2015-10-01 22:34:48 +10:00
parent 1d5251f707
commit db70c019d7
1 changed files with 14 additions and 2 deletions

View File

@ -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)
}