Skip to content

Instantly share code, notes, and snippets.

@grotos
Last active August 29, 2015 14:20
Show Gist options
  • Save grotos/f001cd2149630067426f to your computer and use it in GitHub Desktop.
Save grotos/f001cd2149630067426f to your computer and use it in GitHub Desktop.
(pprof) 1.80s of 1.80s total ( 100%)
Showing top 200 nodes out of 239 (cum >= 0.01s)
flat flat% sum% cum cum%
0.56s 31.11% 31.11% 0.58s 32.22% runtime.cgocall_errno
0.42s 23.33% 54.44% 0.43s 23.89% crypto/elliptic.p256ReduceDegree
0.06s 3.33% 57.78% 0.06s 3.33% scanblock
0.05s 2.78% 60.56% 0.05s 2.78% crypto/sha256.block
0.05s 2.78% 63.33% 0.05s 2.78% runtime.duffcopy
0.04s 2.22% 65.56% 0.05s 2.78% crypto/elliptic.p256Diff
0.03s 1.67% 67.22% 0.03s 1.67% adjustpointers
0.03s 1.67% 68.89% 0.03s 1.67% crypto/elliptic.p256Scalar8
0.03s 1.67% 70.56% 0.03s 1.67% crypto/elliptic.p256SelectJacobianPoint
0.03s 1.67% 72.22% 0.03s 1.67% runtime.mallocgc
0.02s 1.11% 73.33% 0.02s 1.11% crypto/cipher.(*cbcDecrypter).CryptBlocks
0.02s 1.11% 74.44% 0.25s 13.89% crypto/elliptic.p256Mul
0.02s 1.11% 75.56% 0.02s 1.11% crypto/elliptic.p256ReduceCarry
0.02s 1.11% 76.67% 1.07s 59.44% crypto/tls.(*Conn).clientHandshake
0.02s 1.11% 77.78% 0.13s 7.22% encoding/asn1.parseField
0.02s 1.11% 78.89% 0.02s 1.11% encoding/asn1.parseObjectIdentifier
0.02s 1.11% 80.00% 0.02s 1.11% runtime.growslice
0.02s 1.11% 81.11% 0.02s 1.11% runtime.ifaceeq
0.02s 1.11% 82.22% 0.02s 1.11% runtime.stdcall6
0.01s 0.56% 82.78% 0.01s 0.56% adjustframe
0.01s 0.56% 83.33% 0.01s 0.56% crypto/cipher.(*cbcEncrypter).SetIV
0.01s 0.56% 83.89% 0.15s 8.33% crypto/elliptic.p256ScalarBaseMult
0.01s 0.56% 84.44% 0.22s 12.22% crypto/elliptic.p256Square
0.01s 0.56% 85.00% 0.01s 0.56% crypto/elliptic.p256Sum
0.01s 0.56% 85.56% 0.02s 1.11% crypto/sha1.(*digest).Write
0.01s 0.56% 86.11% 0.01s 0.56% crypto/sha1.block
0.01s 0.56% 86.67% 0.01s 0.56% crypto/tls.(*halfConn).newBlock
0.01s 0.56% 87.22% 0.01s 0.56% crypto/tls.(*serverHelloDoneMsg).unmarshal
0.01s 0.56% 87.78% 0.01s 0.56% fmt.(*pp).doPrint
0.01s 0.56% 88.33% 0.01s 0.56% globrunqget
0.01s 0.56% 88.89% 0.01s 0.56% math/big.addMulVVW
0.01s 0.56% 89.44% 0.02s 1.11% math/big.basicMul
0.01s 0.56% 90.00% 0.01s 0.56% math/big.nat.setBytes
0.01s 0.56% 90.56% 0.01s 0.56% reflect.(*rtype).Elem
0.01s 0.56% 91.11% 0.01s 0.56% reflect.Value.Field
0.01s 0.56% 91.67% 0.01s 0.56% reflect.Value.assignTo
0.01s 0.56% 92.22% 0.01s 0.56% runtime.cas64
0.01s 0.56% 92.78% 0.01s 0.56% runtime.charntorune
0.01s 0.56% 93.33% 0.01s 0.56% runtime.funcspdelta
0.01s 0.56% 93.89% 0.01s 0.56% runtime.gopark
0.01s 0.56% 94.44% 0.01s 0.56% runtime.lockOSThread
0.01s 0.56% 95.00% 0.01s 0.56% runtime.makeslice
0.01s 0.56% 95.56% 0.01s 0.56% runtime.memmove
0.01s 0.56% 96.11% 0.01s 0.56% runtime.releasem
0.01s 0.56% 96.67% 0.01s 0.56% runtime.unlockOSThread
0.01s 0.56% 97.22% 0.01s 0.56% runtime.writebarrierfat
0.01s 0.56% 97.78% 0.01s 0.56% strings.Map
0.01s 0.56% 98.33% 0.01s 0.56% strings.genSplit
0.01s 0.56% 98.89% 0.01s 0.56% sync/atomic.LoadPointer
0.01s 0.56% 99.44% 0.02s 1.11% syscall.(*LazyProc).Addr
0.01s 0.56% 100% 0.01s 0.56% time.appendUint
0 0% 100% 0.06s 3.33% GC
0 0% 100% 0.07s 3.89% System
0 0% 100% 0.01s 0.56% bufio.(*Reader).Peek
0 0% 100% 0.06s 3.33% bufio.(*Reader).Read
0 0% 100% 0.04s 2.22% bufio.(*Reader).fill
0 0% 100% 0.02s 1.11% bufio.(*Writer).Flush
0 0% 100% 0.02s 1.11% bufio.(*Writer).flush
0 0% 100% 0.06s 3.33% bytes.(*Buffer).ReadFrom
0 0% 100% 0.21s 11.67% crypto/elliptic.GenerateKey
0 0% 100% 0.21s 11.67% crypto/elliptic.p256Curve.ScalarBaseMult
0 0% 100% 0.39s 21.67% crypto/elliptic.p256Curve.ScalarMult
0 0% 100% 0.07s 3.89% crypto/elliptic.p256Invert
0 0% 100% 0.10s 5.56% crypto/elliptic.p256PointAdd
0 0% 100% 0.12s 6.67% crypto/elliptic.p256PointAddMixed
0 0% 100% 0.27s 15.00% crypto/elliptic.p256PointDouble
0 0% 100% 0.07s 3.89% crypto/elliptic.p256PointToAffine
0 0% 100% 0.38s 21.11% crypto/elliptic.p256ScalarMult
0 0% 100% 0.07s 3.89% crypto/elliptic.p256ToAffine
0 0% 100% 0.01s 0.56% crypto/hmac.(*hmac).Reset
0 0% 100% 0.02s 1.11% crypto/hmac.(*hmac).Sum
0 0% 100% 0.01s 0.56% crypto/hmac.(*hmac).Write
0 0% 100% 0.02s 1.11% crypto/rand.(*rngReader).Read
0 0% 100% 0.02s 1.11% crypto/rsa.VerifyPKCS1v15
0 0% 100% 0.02s 1.11% crypto/rsa.encrypt
0 0% 100% 0.01s 0.56% crypto/sha1.(*digest).Sum
0 0% 100% 0.05s 2.78% crypto/sha256.(*digest).Write
0 0% 100% 0.01s 0.56% crypto/sha256.New
0 0% 100% 0.01s 0.56% crypto/tls.(*Conn).Close
0 0% 100% 1.08s 60.00% crypto/tls.(*Conn).Handshake
0 0% 100% 0.07s 3.89% crypto/tls.(*Conn).Read
0 0% 100% 0.02s 1.11% crypto/tls.(*Conn).Write
0 0% 100% 0.01s 0.56% crypto/tls.(*Conn).readHandshake
0 0% 100% 0.07s 3.89% crypto/tls.(*Conn).readRecord
0 0% 100% 0.01s 0.56% crypto/tls.(*Conn).sendAlert
0 0% 100% 0.01s 0.56% crypto/tls.(*Conn).sendAlertLocked
0 0% 100% 0.11s 6.11% crypto/tls.(*Conn).writeRecord
0 0% 100% 0.03s 1.67% crypto/tls.(*block).readFromUntil
0 0% 100% 0.01s 0.56% crypto/tls.(*block).reserve
0 0% 100% 0.01s 0.56% crypto/tls.(*block).resize
0 0% 100% 0.94s 52.22% crypto/tls.(*clientHandshakeState).doFullHandshake
0 0% 100% 0.01s 0.56% crypto/tls.(*clientHandshakeState).establishKeys
0 0% 100% 0.01s 0.56% crypto/tls.(*clientHandshakeState).readFinished
0 0% 100% 0.03s 1.67% crypto/tls.(*clientHandshakeState).sendFinished
0 0% 100% 0.60s 33.33% crypto/tls.(*ecdheKeyAgreement).generateClientKeyExchange
0 0% 100% 0.02s 1.11% crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange
0 0% 100% 0.03s 1.67% crypto/tls.(*halfConn).decrypt
0 0% 100% 0.02s 1.11% crypto/tls.(*halfConn).encrypt
0 0% 100% 0.01s 0.56% crypto/tls.(*halfConn).splitBlock
0 0% 100% 0.02s 1.11% crypto/tls.(*tls10MAC).MAC
0 0% 100% 0.04s 2.22% crypto/tls.finishedHash.Write
0 0% 100% 0.01s 0.56% crypto/tls.keysFromMasterSecret
0 0% 100% 0.01s 0.56% crypto/tls.newFinishedHash
0 0% 100% 0.01s 0.56% crypto/tls.pHash
0 0% 100% 0.01s 0.56% crypto/tls.prf12
0 0% 100% 0.02s 1.11% crypto/tls.tls10MAC.MAC
0 0% 100% 0.18s 10.00% crypto/x509.(*Certificate).Verify
0 0% 100% 0.18s 10.00% crypto/x509.(*Certificate).systemVerify
0 0% 100% 0.15s 8.33% crypto/x509.ParseCertificate
0 0% 100% 0.03s 1.67% crypto/x509.checkChainSSLServerPolicy
0 0% 100% 0.01s 0.56% crypto/x509.createStoreContext
0 0% 100% 0.08s 4.44% crypto/x509.extractSimpleChain
0 0% 100% 0.09s 5.00% crypto/x509.parseCertificate
0 0% 100% 0.01s 0.56% crypto/x509.parsePublicKey
0 0% 100% 0.01s 0.56% crypto/x509/pkix.(*Name).FillFromRDNSequence
0 0% 100% 0.14s 7.78% encoding/asn1.Unmarshal
0 0% 100% 0.14s 7.78% encoding/asn1.UnmarshalWithParams
0 0% 100% 0.02s 1.11% encoding/asn1.getUniversalType
0 0% 100% 0.01s 0.56% encoding/asn1.parseBigInt
0 0% 100% 0.01s 0.56% encoding/asn1.parseFieldParameters
0 0% 100% 0.06s 3.33% encoding/asn1.parseSequenceOf
0 0% 100% 0.01s 0.56% encoding/xml.(*Decoder).Decode
0 0% 100% 0.01s 0.56% encoding/xml.(*Decoder).DecodeElement
0 0% 100% 0.01s 0.56% encoding/xml.(*Decoder).Token
0 0% 100% 0.01s 0.56% encoding/xml.(*Decoder).unmarshal
0 0% 100% 0.01s 0.56% encoding/xml.(*Decoder).unmarshalPath
0 0% 100% 0.02s 1.11% findrunnable
0 0% 100% 0.01s 0.56% fmt.Fprintln
0 0% 100% 0.01s 0.56% fmt.Println
0 0% 100% 0.09s 5.00% github.com/goamz/goamz/s3.(*Bucket).Get
0 0% 100% 0.03s 1.67% github.com/goamz/goamz/s3.(*Bucket).GetReader
0 0% 100% 0.03s 1.67% github.com/goamz/goamz/s3.(*Bucket).GetResponse
0 0% 100% 0.03s 1.67% github.com/goamz/goamz/s3.(*Bucket).GetResponseWithHeaders
0 0% 100% 0.01s 0.56% github.com/goamz/goamz/s3.(*Bucket).List
0 0% 100% 0.03s 1.67% github.com/goamz/goamz/s3.(*S3).prepare
0 0% 100% 0.01s 0.56% github.com/goamz/goamz/s3.(*S3).query
0 0% 100% 0.01s 0.56% github.com/goamz/goamz/s3.(*S3).run
0 0% 100% 0.14s 7.78% github.com/goamz/goamz/s3.func·002
0 0% 100% 0.02s 1.11% github.com/goamz/goamz/s3.sign
0 0% 100% 0.06s 3.33% io.(*LimitedReader).Read
0 0% 100% 0.02s 1.11% io.ReadAtLeast
0 0% 100% 0.02s 1.11% io.ReadFull
0 0% 100% 0.06s 3.33% io/ioutil.ReadAll
0 0% 100% 0.06s 3.33% io/ioutil.readAll
0 0% 100% 0.40s 22.22% main.main
0 0% 100% 0.02s 1.11% math/big.(*Int).Exp
0 0% 100% 0.01s 0.56% math/big.(*Int).SetBytes
0 0% 100% 0.02s 1.11% math/big.nat.expNN
0 0% 100% 0.02s 1.11% math/big.nat.mul
0 0% 100% 0.14s 7.78% net.(*Dialer).Dial
0 0% 100% 0.01s 0.56% net.(*TCPConn).SetNoDelay
0 0% 100% 0.03s 1.67% net.(*conn).Read
0 0% 100% 0.06s 3.33% net.(*conn).Write
0 0% 100% 0.09s 5.00% net.(*ioSrv).ExecIO
0 0% 100% 0.03s 1.67% net.(*netFD).Read
0 0% 100% 0.06s 3.33% net.(*netFD).Write
0 0% 100% 0.01s 0.56% net.(*netFD).connect
0 0% 100% 0.01s 0.56% net.(*netFD).dial
0 0% 100% 0.01s 0.56% net.(*pollDesc).Wait
0 0% 100% 0.11s 6.11% net.(*singleflight).Do
0 0% 100% 0.11s 6.11% net.(*singleflight).doCall
0 0% 100% 0.14s 7.78% net.DialTimeout
0 0% 100% 0.03s 1.67% net.dial
0 0% 100% 0.03s 1.67% net.dialSingle
0 0% 100% 0.03s 1.67% net.dialTCP
0 0% 100% 0.03s 1.67% net.func·016
0 0% 100% 0.02s 1.11% net.func·024
0 0% 100% 0.06s 3.33% net.func·026
0 0% 100% 0.11s 6.11% net.func·030
0 0% 100% 0.02s 1.11% net.internetSocket
0 0% 100% 0.11s 6.11% net.lookupIPDeadline
0 0% 100% 0.11s 6.11% net.lookupIPMerge
0 0% 100% 0.11s 6.11% net.newLookupIP
0 0% 100% 0.01s 0.56% net.newTCPConn
0 0% 100% 0.11s 6.11% net.resolveAddr
0 0% 100% 0.11s 6.11% net.resolveInternetAddr
0 0% 100% 0.01s 0.56% net.setNoDelay
0 0% 100% 0.02s 1.11% net.socket
0 0% 100% 0.01s 0.56% net.sysSocket
0 0% 100% 0.14s 7.78% net/http.(*Transport).dial
0 0% 100% 0.14s 7.78% net/http.(*Transport).dialConn
0 0% 100% 0.06s 3.33% net/http.(*body).Read
0 0% 100% 0.06s 3.33% net/http.(*body).readLocked
0 0% 100% 0.06s 3.33% net/http.(*bodyEOFSignal).Read
0 0% 100% 0.07s 3.89% net/http.(*noteEOFReader).Read
0 0% 100% 0.01s 0.56% net/http.(*persistConn).close
0 0% 100% 0.01s 0.56% net/http.(*persistConn).closeLocked
0 0% 100% 0.02s 1.11% net/http.(*persistConn).readLoop
0 0% 100% 0.02s 1.11% net/http.(*persistConn).writeLoop
0 0% 100% 0.14s 7.78% net/http.func·019
0 0% 100% 1.07s 59.44% net/http.func·022
0 0% 100% 0.07s 3.89% net/http.noteEOFReader.Read
0 0% 100% 0.22s 12.22% os.(*File).Close
0 0% 100% 0.22s 12.22% os.(*file).close
0 0% 100% 0.06s 3.33% os.Create
0 0% 100% 0.06s 3.33% os.OpenFile
0 0% 100% 0.06s 3.33% os.openFile
0 0% 100% 0.02s 1.11% reflect.(*rtype).Field
0 0% 100% 0.01s 0.56% reflect.(*structType).Field
0 0% 100% 0.01s 0.56% reflect.MakeSlice
(pprof)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment