Go: cmd / التحويل البرمجي: الانحدار في 69a7c15

تم إنشاؤها على ٢٢ مارس ٢٠١٦  ·  3تعليقات  ·  مصدر: golang/go

الرجاء الإجابة على هذه الأسئلة قبل إرسال مشكلتك. شكرا!

  1. ما هو إصدار Go الذي تستخدمه ( go version
    go version devel +5cdb3d0 2016-03-22 20:35:53 +0000 linux/amd64
  2. ما هو نظام التشغيل وبنية المعالج الذي تستخدمه ( go env
    لينكس 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.

FrozenDueToAge

ال 3 كومينتر

يبدو أن 69a7c15 كسر عملية الأحمال المدمجة 8 بايت في تحسين تحميل رباعي الكلمات. هذا ما يأتي منه التباطؤ. سأرى إذا كان بإمكاني معرفة السبب.

يذكر CL https://golang.org/cl/21004 هذه المشكلة.

يذكر CL https://golang.org/cl/21005 هذه المشكلة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات