Message ID | 558E8EB4.3070407@web.de |
---|---|
State | New |
Headers | show |
On Sat, Jun 27, 2015 at 01:53:24PM +0200, Leonhard Holz wrote: > This patch adds the testcase mentioned in the bug report to the strcoll benchmark. > A patch that solves the problem follows. > > > * benchtests/bench-strcoll.c: Add thai text with en_US.UTF-8 locale. > * benchtests/strcoll-inputs/wikipedia-th#en_US.UTF-8: New file. > This is ok as patch but testcase tooks a minute. I would wait with commiting this until bug is fixed. > > diff --git a/benchtests/bench-strcoll.c b/benchtests/bench-strcoll.c > index ded04a6..17ccae1 100644 > --- a/benchtests/bench-strcoll.c > +++ b/benchtests/bench-strcoll.c > @@ -53,7 +53,8 @@ static const char *const input_files[] = { > "lorem_ipsum#is_IS.UTF-8", > "lorem_ipsum#it_IT.UTF-8", > "lorem_ipsum#sr_RS.UTF-8", > - "lorem_ipsum#ja_JP.UTF-8" > + "lorem_ipsum#ja_JP.UTF-8", > + "wikipedia-th#en_US.UTF-8" > }; > > #define TEXTFILE_DELIMITER " \n\r\t.,?!" > เนบิวลาปู เป็นซากซูเปอร์โนวาและเนบิวลาลมพัลซาร์ในกลุ่มดาววัว > เนบิวลานี้ได้รับการสังเกตโดยจอห์น เบวิส ในปี พ.ศ. 2274 > ซึ่งสอดคล้องกับการบันทึกเหตุการณ์ซูเปอร์โนวาสว่างโดยนักดาราศาสตร์ชาวจีนและชาวอาหรับใน > พ.ศ. 1597 ที่ระดับรังสีเอกซ์และรังสีแกมมาสูงกว่า 30 กิโลอิเล็กตรอนโวลต์ > เนบิวลาปูเป็นแหล่งพลังงานที่เข้มที่สุดบนท้องฟ้ามาอย่างต่อเนื่อง โดยสามารถวัดฟลักซ์ได้ถึงสูงกว่า > 1012 อิเล็กตรอนโวลต์ เนบิวลาปูตั้งอยู่ห่างจากโลก 6,500 ปีแสง (2 กิโลพาร์เซก) > มีเส้นผ่านศูนย์กลาง 11 ปีแสง (3.4 พาร์เซก) และขยายตัวในอัตรา 1,500 กิโลเมตรต่อวินาที > ณ ใจกลางเนบิวลาปูเป็นที่อยู่ของพัลซาร์ปู ดาวนิวตรอนขนาดเส้นผ่านศูนย์กลาง 28-30 กิโลเมตร > ซึ่งปลดปล่อยรังสีตั้งแต่รังสีแกมมาไปจนถึงคลื่นวิทยุด้วยอัตราการหมุน 30.2 รอบต่อวินาที > เนบิวลาปูเป็นวัตถุทางดาราศาสตร์วัตถุแรกที่สามารถระบุได้จากการระเบิดซูเปอร์โนวาในประวัติศาสตร์ > เนบิวลานี้ทำตัวเสมือนหนึ่งแหล่งกำเนิดรังสีสำหรับการศึกษาเทห์ฟากฟ้าที่เคลื่อนผ่านตัวมัน > ในช่วงปีพ.ศ. 2493 และ 2512 > มีการทำแผนภูมิโคโรนาของดวงอาทิตย์ขึ้นจากการเฝ้าสังเกตคลื่นวิทยุจากเนบิวลาปูที่ผ่านชั้นโคโรนาไป > และในปี พ.ศ. 2546 เราสามารถวัดความหนาของชั้นบรรยากาศของดวงจันทร์ไททัน > ดาวบริวารของดาวเสาร์ได้จากการที่ชั้นบรรยากาศนี้กีดขวางรังสีเอกซ์จากเนบิวลา (อ่านต่อ...) > ฌอร์ฌ เลอแม็ทร์ นักวิทยาศาสตร์และพระโรมันคาทอลิก เป็นผู้เสนอแนวคิดการกำเนิดของเอกภพ > ซึ่งต่อมารู้จักกันในชื่อ ทฤษฎีบิกแบง ในเบื้องแรกเขาเรียกทฤษฎีนี้ว่า > สมมติฐานเกี่ยวกับอะตอมแรกเริ่ม (hypothesis of the primeval atom) อเล็กซานเดอร์ > ฟรีดแมน > ทำการคำนวณแบบจำลองโดยมีกรอบการพิจารณาอยู่บนพื้นฐานของทฤษฎีสัมพัทธภาพทั่วไปของอัลเบิร์ต > ไอน์สไตน์ ต่อมาในปี ค.ศ. 1929 เอ็ดวิน ฮับเบิลค้นพบว่า > ระยะห่างของดาราจักรมีสัดส่วนที่เปลี่ยนแปลงสัมพันธ์กับการเคลื่อนไปทางแดง > การสังเกตการณ์นี้บ่งชี้ว่า ดาราจักรและกระจุกดาวอันห่างไกลกำลังเคลื่อนที่ออกจากจุดสังเกต > ซึ่งหมายความว่าเอกภพกำลังขยายตัว ยิ่งตำแหน่งดาราจักรไกลยิ่งขึ้น > ความเร็วปรากฏก็ยิ่งเพิ่มมากขึ้น หากเอกภพในปัจจุบันกำลังขยายตัว แสดงว่าก่อนหน้านี้ > เอกภพย่อมมีขนาดเล็กกว่า หนาแน่นกว่า และร้อนกว่าที่เป็นอยู่ > แนวคิดนี้มีการพิจารณาอย่างละเอียดย้อนไปจนถึงระดับความหนาแน่นและอุณหภูมิที่จุดสูงสุด > และผลสรุปที่ได้ก็สอดคล้องอย่างยิ่งกับผลจากการสังเกตการณ์ > ทว่าการเพิ่มของอัตราเร่งมีข้อจำกัดในการตรวจสอบสภาวะพลังงานที่สูงขนาดนั้น > หากไม่มีข้อมูลอื่นที่ช่วยยืนยันสภาวะเริ่มต้นชั่วขณะก่อนการระเบิด > ลำพังทฤษฎีบิกแบงก็ยังไม่สามารถใช้อธิบายสภาวะเริ่มต้นได้ > มันเพียงอธิบายกระบวนการเปลี่ยนแปลงของเอกภพที่เกิดขึ้นหลังจากสภาวะเริ่มต้นเท่านั้น > (อ่านต่อ...) >
On 07/01/2015 06:27 PM, Ondřej Bílka wrote: > On Sat, Jun 27, 2015 at 01:53:24PM +0200, Leonhard Holz wrote: >> This patch adds the testcase mentioned in the bug report to the strcoll benchmark. >> A patch that solves the problem follows. >> >> >> * benchtests/bench-strcoll.c: Add thai text with en_US.UTF-8 locale. >> * benchtests/strcoll-inputs/wikipedia-th#en_US.UTF-8: New file. >> > This is ok as patch but testcase tooks a minute. I would wait with > commiting this until bug is fixed. The benchmarks may take a long time to run, and therefore I see no reason not to check this in immediately. A minute is not too long to wait for the benchmarks. Please check this in. Cheers, Carlos.
diff --git a/benchtests/bench-strcoll.c b/benchtests/bench-strcoll.c index ded04a6..17ccae1 100644 --- a/benchtests/bench-strcoll.c +++ b/benchtests/bench-strcoll.c @@ -53,7 +53,8 @@ static const char *const input_files[] = { "lorem_ipsum#is_IS.UTF-8", "lorem_ipsum#it_IT.UTF-8", "lorem_ipsum#sr_RS.UTF-8", - "lorem_ipsum#ja_JP.UTF-8" + "lorem_ipsum#ja_JP.UTF-8", + "wikipedia-th#en_US.UTF-8" }; #define TEXTFILE_DELIMITER " \n\r\t.,?!"