1
0
mirror of https://github.com/golang/go synced 2024-10-03 06:21:21 -06:00
go/doc
Shenghou Ma 7777bac6e4 runtime: use clock_gettime to get ns resolution for time.now & runtime.nanotime
For Linux/{386,arm}, FreeBSD/{386,amd64,arm}, NetBSD/{386,amd64}, OpenBSD/{386,amd64}.
Note: our Darwin implementation already has ns resolution.

Linux/386 (Core i7-2600 @ 3.40GHz, kernel 3.5.2-gentoo)
benchmark       old ns/op    new ns/op    delta
BenchmarkNow          110          118   +7.27%

Linux/ARM (ARM Cortex-A8 @ 800MHz, kernel 2.6.32.28 android)
benchmark       old ns/op    new ns/op    delta
BenchmarkNow          625          542  -13.28%

Linux/ARM (ARM Cortex-A9 @ 1GHz, Pandaboard)
benchmark       old ns/op    new ns/op    delta
BenchmarkNow          992          909   -8.37%

FreeBSD 9-REL-p1/amd64 (Dell R610 Server with Xeon X5650 @ 2.67GHz)
benchmark       old ns/op    new ns/op    delta
BenchmarkNow          699          695   -0.57%

FreeBSD 9-REL-p1/amd64 (Atom D525 @ 1.80GHz)
benchmark       old ns/op    new ns/op    delta
BenchmarkNow         1553         1658   +6.76%

OpenBSD/amd64 (Dell E6410 with i5 CPU M 540 @ 2.53GHz)
benchmark       old ns/op    new ns/op    delta
BenchmarkNow         1262         1236   -2.06%

OpenBSD/i386 (Asus eeePC 701 with Intel Celeron M 900MHz - locked to 631MHz)
benchmark       old ns/op    new ns/op    delta
BenchmarkNow         5089         5043   -0.90%

NetBSD/i386 (VMware VM with Core i5 CPU @ 2.7GHz)
benchmark       old ns/op    new ns/op    delta
BenchmarkNow          277          278   +0.36%

NetBSD/amd64 (VMware VM with Core i5 CPU @ 2.7Ghz)
benchmark       old ns/op    new ns/op    delta
BenchmarkNow          103          105   +1.94%

Thanks Maxim Khitrov, Joel Sing, and Dave Cheney for providing benchmark data.

R=jsing, dave, rsc
CC=golang-dev
https://golang.org/cl/6820120
2012-12-18 22:57:25 +08:00
..
articles doc: clear execute bit 2012-12-04 20:37:19 +09:00
codewalk doc/codewalk/markov: fix the highlight range of the step "The NewChain constructor function". 2012-10-18 08:12:44 +11:00
devel doc: Remove obsolete references to weekly releases. 2012-09-23 16:18:19 -05:00
gopher doc/gopher: add high-resolution pencil sketches 2012-12-12 10:51:13 -08:00
play doc/play: sync playground.js with go-playground repo 2012-12-13 14:32:03 +11:00
progs effective_go: use html/template instead of text/template 2012-09-13 13:41:13 -07:00
cmd.html doc: move /ref/cmd to /doc/cmd 2012-03-27 13:46:16 +11:00
code.html doc: link to Go coding screencast 2012-11-13 16:50:44 +01:00
contrib.html doc: Remove obsolete references to weekly releases. 2012-09-23 16:18:19 -05:00
contribute.html doc/contribute: mention 'hg help codereview' 2012-12-11 13:36:43 -05:00
debugging_with_gdb.html doc: NetBSD is fully supported now 2012-10-16 16:02:56 +08:00
docs.html doc: link to Go coding screencast 2012-11-13 16:50:44 +01:00
effective_go.html doc/effective_go: don't use ALL_CAPS for variable names. 2012-11-08 11:55:46 +11:00
gccgo_contribute.html doc: clean up docs page, refer to wiki, change install doc paths 2012-03-05 14:31:27 +11:00
gccgo_install.html doc: general update of gccgo_install 2012-03-20 14:16:34 -07:00
go1.1.html runtime: use clock_gettime to get ns resolution for time.now & runtime.nanotime 2012-12-18 22:57:25 +08:00
go1.html old/regexp, old/template: delete. 2012-04-27 15:12:24 +10:00
go1compat.html doc: add note about import . to Go 1 compatibility notes 2012-03-06 17:50:11 -08:00
go_faq.html faq: mention go vet in "What happens with closures running as goroutines?" 2012-11-12 07:25:54 -08:00
go_mem.html doc: Don't imply incorrect guarantees about data races. 2012-09-11 08:47:30 +10:00
go_spec.html spec: more explicit comments for constant expression examples 2012-12-12 14:25:40 -08:00
go-logo-black.png doc: pngcrush and remove old, unused images 2012-03-08 14:18:28 +11:00
go-logo-blue.png doc: pngcrush and remove old, unused images 2012-03-08 14:18:28 +11:00
go-logo-white.png doc: pngcrush and remove old, unused images 2012-03-08 14:18:28 +11:00
godocs.js doc/godoc.js: put focus on div#page when necessary 2012-10-16 14:28:18 +08:00
help.html doc: add more gophers 2012-03-06 12:50:52 +11:00
ie.css golang.org redesign 2010-09-16 14:01:02 +10:00
install-source.html doc: add important info for would-be go contributors. 2012-09-26 14:39:31 -04:00
install.html doc/install: document system requirements for the FreeBSD/ARM port 2012-11-12 12:20:42 +01:00
jquery.js godoc: add jQuery to Go repository, rewrite godocs.js to use jQuery 2012-10-04 15:31:25 +10:00
logo-153x55.png doc: pngcrush and remove old, unused images 2012-03-08 14:18:28 +11:00
Makefile doc/progs: use test/run.go for testing on Windows 2012-09-03 03:49:03 +08:00
reference.html doc: remove misplaced articles from references page 2012-10-25 11:05:42 +11:00
root.html godoc: restore toy selection to playground widget 2012-10-11 09:53:37 +11:00
share.png godoc: change link styles, add 'pop out' button 2012-03-13 11:00:11 +11:00
sieve.gif repair corrupted sieve.gif 2009-10-30 10:34:01 -07:00
style.css go/doc: hide "Program exited." message from front page playground output 2012-12-13 15:35:38 +11:00
tos.html doc: add Terms of Service 2012-03-27 09:27:43 +11:00