mirror of
https://github.com/golang/go
synced 2024-11-02 11:50:30 +00:00
doc: fix dead links in FAQ
Fixes #14741. Change-Id: Idb8de8b0c1059c15e4c3df4a60bbd340d4e74aba Reviewed-on: https://go-review.googlesource.com/20487 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Reviewed-by: Andrew Gerrand <adg@golang.org>
This commit is contained in:
parent
ddc6b64444
commit
7a05fa8a70
1 changed files with 9 additions and 8 deletions
|
@ -1806,15 +1806,16 @@ Why does Go perform badly on benchmark X?</h3>
|
||||||
<p>
|
<p>
|
||||||
One of Go's design goals is to approach the performance of C for comparable
|
One of Go's design goals is to approach the performance of C for comparable
|
||||||
programs, yet on some benchmarks it does quite poorly, including several
|
programs, yet on some benchmarks it does quite poorly, including several
|
||||||
in <a href="/test/bench/shootout/">test/bench/shootout</a>. The slowest depend on libraries
|
in <a href="https://go.googlesource.com/exp/+/master/shootout/">golang.org/x/exp/shootout</a>.
|
||||||
for which versions of comparable performance are not available in Go.
|
The slowest depend on libraries for which versions of comparable performance
|
||||||
For instance, <a href="/test/bench/shootout/pidigits.go">pidigits.go</a>
|
are not available in Go.
|
||||||
|
For instance, <a href="https://go.googlesource.com/exp/+/master/shootout/pidigits.go">pidigits.go</a>
|
||||||
depends on a multi-precision math package, and the C
|
depends on a multi-precision math package, and the C
|
||||||
versions, unlike Go's, use <a href="http://gmplib.org/">GMP</a> (which is
|
versions, unlike Go's, use <a href="http://gmplib.org/">GMP</a> (which is
|
||||||
written in optimized assembler).
|
written in optimized assembler).
|
||||||
Benchmarks that depend on regular expressions
|
Benchmarks that depend on regular expressions
|
||||||
(<a href="/test/bench/shootout/regex-dna.go">regex-dna.go</a>, for instance) are
|
(<a href="https://go.googlesource.com/exp/+/master/shootout/regex-dna.go">regex-dna.go</a>,
|
||||||
essentially comparing Go's native <a href="/pkg/regexp">regexp package</a> to
|
for instance) are essentially comparing Go's native <a href="/pkg/regexp">regexp package</a> to
|
||||||
mature, highly optimized regular expression libraries like PCRE.
|
mature, highly optimized regular expression libraries like PCRE.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
@ -1822,9 +1823,9 @@ mature, highly optimized regular expression libraries like PCRE.
|
||||||
Benchmark games are won by extensive tuning and the Go versions of most
|
Benchmark games are won by extensive tuning and the Go versions of most
|
||||||
of the benchmarks need attention. If you measure comparable C
|
of the benchmarks need attention. If you measure comparable C
|
||||||
and Go programs
|
and Go programs
|
||||||
(<a href="/test/bench/shootout/reverse-complement.go">reverse-complement.go</a> is one example), you'll see the two
|
(<a href="https://go.googlesource.com/exp/+/master/shootout/reverse-complement.go">reverse-complement.go</a>
|
||||||
languages are much closer in raw performance than this suite would
|
is one example), you'll see the two languages are much closer in raw performance
|
||||||
indicate.
|
than this suite would indicate.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|
Loading…
Reference in a new issue