FAQ
Change 7677524b8a24 broke the netbsd-amd64-bsiegert build:
http://build.golang.org/log/c6e40499584297a853b81ea95ca6fe3ae1743cf4

container/heap: optimization in case heap has many duplicates

benchmark old ns/op new ns/op delta
BenchmarkDup 3075682 609448 -80.18%

R=gri
CC=golang-dev
http://codereview.appspot.com/6613064

Committer: Robert Griesemer <gri@golang.org>

http://code.google.com/p/go/source/detail?r=7677524b8a24

$ tail -200 < log
ok archive/tar 0.344s
ok archive/zip 3.321s
ok bufio 2.737s
ok bytes 3.726s
ok compress/bzip2 2.838s
ok compress/flate 6.901s
ok compress/gzip 1.659s
ok compress/lzw 3.916s
ok compress/zlib 2.205s
ok container/heap 0.964s
ok container/list 1.535s
ok container/ring 2.493s
? crypto [no test files]
ok crypto/aes 2.496s
ok crypto/cipher 0.233s
ok crypto/des 2.966s
ok crypto/dsa 0.129s
ok crypto/ecdsa 0.355s
ok crypto/elliptic 2.505s
ok crypto/hmac 0.247s
ok crypto/md5 2.475s
ok crypto/rand 0.468s
ok crypto/rc4 2.422s
ok crypto/rsa 1.177s
ok crypto/sha1 0.117s
ok crypto/sha256 0.700s
ok crypto/sha512 2.385s
ok crypto/subtle 2.386s
ok crypto/tls 1.782s
ok crypto/x509 1.832s
? crypto/x509/pkix [no test files]
ok database/sql 2.391s
ok database/sql/driver 0.359s
ok debug/dwarf 0.119s
ok debug/elf 0.111s
ok debug/gosym 0.243s
ok debug/macho 0.357s
ok debug/pe 2.613s
ok encoding/ascii85 0.241s
ok encoding/asn1 0.370s
ok encoding/base32 2.604s
ok encoding/base64 0.117s
ok encoding/binary 0.120s
ok encoding/csv 0.594s
ok encoding/gob 0.588s
ok encoding/hex 2.095s
ok encoding/json 0.995s
ok encoding/pem 0.961s
ok encoding/xml 0.462s
ok errors 1.648s
ok exp/ebnf 2.851s
ok exp/ebnflint 0.361s
ok exp/gotype 10.092s
ok exp/html 3.075s
ok exp/html/atom 0.348s
ok exp/locale/collate 3.093s
ok exp/locale/collate/build 0.350s
? exp/locale/collate/tools/colcmp [no test files]
ok exp/norm 1.594s
ok exp/types 1.294s
ok exp/types/staging 8.634s
ok exp/utf8string 3.165s
ok expvar 0.351s
ok flag 2.854s
ok fmt 0.844s
ok go/ast 0.831s
ok go/build 3.787s
ok go/doc 0.587s
ok go/parser 2.964s
ok go/printer 2.921s
ok go/scanner 1.471s
ok go/token 3.875s
? hash [no test files]
ok hash/adler32 0.359s
ok hash/crc32 2.852s
ok hash/crc64 2.601s
ok hash/fnv 0.235s
ok html 0.470s
ok html/template 0.700s
ok image 2.579s
ok image/color 2.505s
ok image/draw 2.465s
? image/gif [no test files]
ok image/jpeg 4.759s
ok image/png 3.111s
ok index/suffixarray 0.354s
ok io 0.784s
ok io/ioutil 1.517s
ok log 1.705s
ok log/syslog 2.626s
ok math 2.506s
ok math/big 3.056s
ok math/cmplx 3.918s
ok math/rand 2.379s
ok mime 0.606s
ok mime/multipart 4.608s
ok net 10.087s
ok net/http 43.476s
ok net/http/cgi 0.693s
ok net/http/fcgi 0.473s
ok net/http/httptest 0.355s
ok net/http/httputil 0.244s
? net/http/pprof [no test files]
ok net/mail 0.582s
ok net/rpc 0.046s
ok net/rpc/jsonrpc 2.418s
ok net/smtp 2.742s
ok net/textproto 2.588s
ok net/url 0.462s
ok old/netchan 0.481s
ok os 0.433s
ok os/exec 6.316s
ok os/signal 2.453s
ok os/user 2.251s
ok path 0.241s
ok path/filepath 2.590s
ok reflect 0.365s
ok regexp 1.627s
ok regexp/syntax 1.987s
ok runtime 1.512s
? runtime/cgo [no test files]
ok runtime/debug 1.169s
ok runtime/pprof 3.400s
ok sort 0.967s
ok strconv 8.100s
ok strings 3.353s
ok sync 2.851s
ok sync/atomic 0.471s
? syscall [no test files]
? testing [no test files]
? testing/iotest [no test files]
ok testing/quick 0.605s
ok text/scanner 2.531s
ok text/tabwriter 0.122s
ok text/template 2.885s
ok text/template/parse 0.240s
ok time 68.168s
ok unicode 2.495s
ok unicode/utf16 0.353s
ok unicode/utf8 1.161s
? unsafe [no test files]

real 29m51.460s
user 17m2.430s
sys 8m23.162s

# GOMAXPROCS=2 runtime -cpu=1,2,4
ok runtime 4.923s

# sync -cpu=10
ok sync 3.808s

# ../misc/cgo/stdio

# ../misc/cgo/life

# ../misc/cgo/test
PASS
ok _/tmp/gobuilder/netbsd-amd64-bsiegert-7677524b8a24/go/misc/cgo/test
2.766s

# ../misc/cgo/testso

# ../doc/progs

real 0m59.266s
user 0m37.434s
sys 0m17.286s

# ../doc/articles/wiki
rm -f srcextract.bin htmlify.bin get.bin
PASS

# ../doc/codewalk

# ../misc/dashboard/builder ../misc/goplay

# ../test/bench/shootout
fasta
reverse-complement
nbody
binary-tree
binary-tree-freelist
fannkuch
fannkuch-parallel
regex-dna
regex-dna-parallel
spectral-norm
k-nucleotide
k-nucleotide-parallel
mandelbrot
meteor-contest
pidigits
threadring
chameneosredux

# ../test/bench/go1
ok _/tmp/gobuilder/netbsd-amd64-bsiegert-7677524b8a24/go/test/bench/go1
14.344s

# ../test

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupgolang-dev @
categoriesgo
postedOct 10, '12 at 8:48p
activeOct 10, '12 at 8:48p
posts1
users1
websitegolang.org

1 user in discussion

Builder: 1 post

People

Translate

site design / logo © 2022 Grokbase