Go: cmd / compile: рСгрСсс Π² 69a7c15

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 22 ΠΌΠ°Ρ€. 2016  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: golang/go

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΎΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Π½Π° эти вопросы, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ свою ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Бпасибо!

  1. ΠšΠ°ΠΊΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Go Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ( go version )?
    go version devel +5cdb3d0 2016-03-22 20:35:53 +0000 linux/amd64
  2. ΠšΠ°ΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ процСссора Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ( go env )?
    Linux amd64
  3. Π§Ρ‚ΠΎ Ρ‚Ρ‹ сдСлал?
go get -u github.com/OneOfOne/xxhash
go test -bench=XXChecksum64\$ -benchtime 3s -tags safe github.com/OneOfOne/xxhash
  1. Π§Ρ‚ΠΎ Ρ‚Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π» ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ?
    BenchmarkXXChecksum64-32 20000000 291 ns/op
  2. Π§Ρ‚ΠΎ Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ вмСсто этого?
    BenchmarkXXChecksum64-8 5000000 870 ns/op

Π― ΠΏΡ€ΠΎΠ±Π΅ΠΆΠ°Π» ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ, ΠΈ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Π°Ρ фиксация 69a7c152a72c713032498bfbc6ec7c41d84a4b63.

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ 69a7c15 Π½Π°Ρ€ΡƒΡˆΠΈΠ» ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ с объСдинСниСм 8 Π±Π°ΠΉΡ‚ΠΎΠ² Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ слова. ΠžΡ‚ΡΡŽΠ΄Π° ΠΈ Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅. Π― ΠΏΠΎΡΠΌΠΎΡ‚Ρ€ΡŽ, смогу Π»ΠΈ я ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΠΎΡ‡Π΅ΠΌΡƒ.

CL https://golang.org/cl/21004 ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΎΠ± этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅.

CL https://golang.org/cl/21005 ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΎΠ± этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ