ご存知のように、qrintfは、ccacheやdistccと同様の仕組みでCコンパイラのラッパーとして動作する、sprintf(とsnprintf)の最適化フィルターです。
qrintfを利用することで、整数や文字列をフォーマットするsprintfやsnprintfは最大10倍高速化され、また、H2Oのようなhttpdが20%程度高速化することが知られています。
今回のリリースは、0.9.1以降に行われた以下の改善を含んでいます。
- 数値の変換速度の改善(@imasahiro氏による)#9 #10
- Clangへの暫定対応と、それにともなうコマンドラインインターフェイスの変更 #13 #16
-DQRINTF_NO_AUTO_INCLUDE
オプションによる、自動#include
の抑止 #14%.*s
への対応 #7
以下の実行例からも、GCCでもClangでもIPv4アドレスの文字列化ベンチマークにおいて、qrintfを利用することで10倍以上の高速化が実現できていることが分かります。
$ qrintf --version v0.9.2 $ gcc -O2 examples/ipv4addr.c && time ./a.out 1234567890 result: 73.150.2.210 real 0m2.512s user 0m2.506s sys 0m0.003s $ qrintf gcc -O2 examples/ipv4addr.c && time ./a.out 1234567890 result: 73.150.2.210 real 0m0.173s user 0m0.170s sys 0m0.002s $ clang -O2 examples/ipv4addr.c && time ./a.out 1234567890 result: 73.150.2.210 real 0m2.487s user 0m2.479s sys 0m0.004s $ qrintf clang -O2 examples/ipv4addr.c && time ./a.out 1234567890 result: 73.150.2.210 real 0m0.220s user 0m0.214s sys 0m0.002s
今後は、qrintfをH2Oにバンドルすることで、qrintfの恩恵をより多くの利用者に届けて行きたいと考えています。同様のことは、他のソフトウェアプロジェクトでも可能なのではないでしょうか。
それでは、have fun!
This blog is a great source of information which is very useful for me.
ReplyDeleteIPL 2016 live matches watch online here
Watch Cricket Stream on Cricbuzz IPL Matches
IPL Live Streaming 2016 Score Watch Online
This blog is a great source of information which is very useful for me.
ReplyDeleteDelhi Daredevils Team Squad Captain Name
RPS Players List New
Kolkata Knight Riders Logo Jersey Images
Nice to be visiting your blog again, it has been months for me. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share.
ReplyDeletedark souls 3 wiki emojis
slither io supersnake io
michael kors handbags
ReplyDeleteair jordan pas cher
nike roshe flyknit
michael kors outlet clearance
ray-ban sunglasses
coach outlet online
coach outlet store online
michael kors purses
cheap jordans
cartier watches
louis vuitton handbags
louis vuitton outlet
cheap cartier watches
toms shoes
mont blanc
celine handbags
ray ban sunglasses
cheap jerseys
adidas yeezy
pandora jewelry
michael kors outlet
ray ban sunglasses uk
beats headphones wireless
instyler curling iron
cheap ray ban sunglasses
gucci
louis vuitton outlet
oakley sunglasses
louis vuitton outlet
kate spade handbags
mont blanc pens
cheap oakley sunglasses
abercrombie outlet
gucci handbags
vans shoes
michael kors outlet
nike nfl jerseys
michael kors outlet
michael kors outlet
toms shoes
20168.2wengdongdong
ReplyDeleteThe share your really gives us excitement. Thanks for your sharing. If you feel tired at work or study try to participate in our games to bring the most exciting feeling. Thank you!
hotmail login | red ball | 192.168.1.1
شركة غسيل مسابح بالدمام
ReplyDeleteشركة نقل العفش بالمدينة المنورة
ارخص شركات نقل العفش بالدمام
شركة غسيل الفلل بالدمام
شركة غسيل كنب بالدمام
شركة نقل عفش بخميس مشيط
ReplyDeleteشركة نقل عفش بجازان
شركة نقل عفش بنجران
http://khairyayman.eklablog.com/http-emc-mee-com-transfer-furniture-almadina-almonawara-html-a126376958 شركة نقل عفش بالمدينة المنورة
ReplyDeletehttp://khairyayman.eklablog.com/http-emc-mee-com-transfer-furniture-jeddah-html-a126377054 شركة نقل عفش بجدة
http://khairyayman.eklablog.com/http-emc-mee-com-movers-in-riyadh-company-html-a126376966 شركة نقل عفش بالرياض
http://khairyayman.eklablog.com/http-www-east-eldmam-com-a126377148 شركة نقل عفش بالدمام
https://forums.ipa.edu.sa/vb4/member.php?202-%D9%85%D8%AD%D9%85%D8%AF-%D8%AE%D9%8A%D8%B1%D9%8A
Mobile USSD Codes
ReplyDeleteJio USSD Code
jio sim port to other number
jio balance transfer code
check jio number
jio loan number code
jio internet data usage
jio toll caller
jio caller tune number
jio dnd start
Bollywala.com
ReplyDeleteSunny Leone Sexy Photos
Sunny Leone Hot Bikini Wallpapers
urvashi rautela bikini
katrina kaif bikini
priyanka chopra bikini
Sunny Leone Bikini
kajal agarwal bikini
kareena kapoor bikini
The article you have shared here very good. This is really interesting information for me. Thanks for sharing!
ReplyDeletewebnovel
very informative blog.
ReplyDeleteselenium training in Bangalore
selenium courses in Bangalore
selenium training in Marathahalli
selenium training institute in bangalore
best web development training in Bangalore
web development course in bangalore
best web development training in Bangalore
web development training in Marathahalli
techbindhu
Webroot.com/safe is a protection software solution that communicates with the cloud avoiding the hassle to manage the signature updates to deploy. for office setup visit office.com/setup
ReplyDeleteIt works well. Thank you!
ReplyDeleteyahoo mail login
We are the best online top research paper around, and you will not have to worry about submitting an assignment that has been written in the wrong context but you will also learn how to write a medical research paper.
ReplyDelete