Descriptionruntime: mark with non-atomic operations when GOMAXPROCS=1
Perf builders show 3-5% GC pause increase with GOMAXPROCS=1 when marking with atomic ops:
http://goperfd.appspot.com/perfdetail?commit=a8a6e765d6a87f7ccb71fd85a60eb5a821151f85&commit0=3b864e02b987171e05e2e9d0840b85b5b6476386&kind=builder&builder=linux-amd64&benchmark=http
Patch Set 1 #Patch Set 2 : diff -r 88dc2cecad6ba572cf063170e0d94b8291af4a7f https://dvyukov%40google.com@code.google.com/p/go/ #Patch Set 3 : diff -r 88dc2cecad6ba572cf063170e0d94b8291af4a7f https://dvyukov%40google.com@code.google.com/p/go/ #Patch Set 4 : diff -r 026598be012aba8ef4541497cf8b592ab6be07cd https://dvyukov%40google.com@code.google.com/p/go/ #MessagesTotal messages: 7
|