Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(499)

Issue 128340043: code review 128340043: runtime: mark with non-atomic operations when GOMAXPROCS=1 (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
10 years, 9 months ago by dvyukov
Modified:
10 years, 8 months ago
Reviewers:
gobot, rlh
CC:
golang-codereviews, rlh, dave_cheney.net, khr, rsc
Visibility:
Public.

Description

runtime: 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/ #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2 lines, -1 line) Patch
M src/pkg/runtime/mgc0.c View 1 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 7
dvyukov
Hello golang-codereviews@googlegroups.com (cc: dave@cheney.net, khr@golang.org, rlh@golang.org, rsc@golang.org), I'd like you to review this change to ...
10 years, 9 months ago (2014-08-15 18:47:56 UTC) #1
rlh
On 2014/08/15 18:47:56, dvyukov wrote: > Hello mailto:golang-codereviews@googlegroups.com (cc: mailto:dave@cheney.net, mailto:khr@golang.org, > mailto:rlh@golang.org, mailto:rsc@golang.org), > ...
10 years, 9 months ago (2014-08-15 18:52:59 UTC) #2
dvyukov
On 2014/08/15 18:52:59, rlh wrote: > On 2014/08/15 18:47:56, dvyukov wrote: > > Hello mailto:golang-codereviews@googlegroups.com ...
10 years, 9 months ago (2014-08-15 18:58:15 UTC) #3
rlh
On 2014/08/15 18:58:15, dvyukov wrote: > On 2014/08/15 18:52:59, rlh wrote: > > On 2014/08/15 ...
10 years, 9 months ago (2014-08-15 21:00:42 UTC) #4
dvyukov
*** Submitted as https://code.google.com/p/go/source/detail?r=55f09668f3b2 *** runtime: mark with non-atomic operations when GOMAXPROCS=1 Perf builders show ...
10 years, 8 months ago (2014-08-16 05:08:03 UTC) #5
gobot
This CL appears to have broken the darwin-amd64 builder. See http://build.golang.org/log/4666ee88b31ae7dbcad94421d2f9d346e5aacd24
10 years, 8 months ago (2014-08-16 05:22:41 UTC) #6
dave_cheney.net
10 years, 8 months ago (2014-08-16 05:31:59 UTC) #7
Unrelated, but I'm working if the networking fix that was backported
to 1.3.1 isn't related to the increase in networking errors we see.

--- FAIL: TestErrorNil (0.00s)
net_test.go:230: Dial 127.0.0.1:65535 succeeded
FAIL
FAIL net 2.913s



On Sat, Aug 16, 2014 at 3:22 PM,  <gobot@golang.org> wrote:
> This CL appears to have broken the darwin-amd64 builder.
> See http://build.golang.org/log/4666ee88b31ae7dbcad94421d2f9d346e5aacd24
>
> https://codereview.appspot.com/128340043/
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b