記事へのコメント53

    • 注目コメント
    • 新着コメント
    tmatsuu
    うーん、最大桁数に合わせてフォーマット部を動的に生成することが多いから使えないかなーと思ったけど、動的に_qprintf_*を生成すればいいのか。

    その他
    oppara
    Kazuho's Weblog: sprintf を最大10倍以上高速化するプリプロセッサ「qrintf」を作った B!

    その他
    Windymelt
    解析して最適化するってLLVMっぽくて面白い

    その他
    luccafort
    安定して今まで使ってたsprintfだからきっと高速化したくらいじゃ駄目なんだろうなーとか思ったら中身のコード書き換えてないでやんの!

    その他
    s025236
    十分に最適化されてそうな箇所なのに案外されてないんだね

    その他
    raitu
    枯れるの待ち

    その他
    tuto0621
    すごい、H2Oってのも楽しみ

    その他
    gikazigo
    Kazuho's Weblog: sprintf を最大10倍以上高速化するプリプロセッサ「qrintf」を作った

    その他
    rti7743
    すごい

    その他
    matarillo
    やはりJSXの作者か。

    その他
    kazuya030
    はー、すげぇ

    その他
    tsz
    tsz コンパイラマクロが欲しい案件

    2014/10/02 リンク

    その他
    takkaw
    かっこいい

    その他
    btoy
    それを思いつけること。そして実現できること。すごいな。

    その他
    mohno
    「プロファイルを取ってみるとsprintfが結構な時間を食っていて」←高速化で原因を調べるのは重要だね。「IPv4アドレスを文字列化」←場合によるけど、私なら関数を書き換えてしまうだろうな。

    その他
    NetPenguin
    (・∀・)イイネ!!

    その他
    nakag0711
    C++のtemplateかconstexprあたりでできないものかな

    その他
    zyusou
    zyusou すげー!(って言っておけばそこそこコード書けそうに見えるから言っておく)

    2014/10/02 リンク

    その他
    niku_uchi
    おもしろい

    その他
    knjname
    knjname ほら、Lispが欲しくなるだろう…?

    2014/10/02 リンク

    その他
    catindog
    templateでやろう

    その他
    iww
    すばらしそう

    その他
    rryu
    フォーマット文字列を解析して関数呼び出しの連鎖に展開してしまうのか。

    その他
    sawasawa12
    “sprintf”

    その他
    SyncHack
    SyncHack 興味深いがそれ以上にバッファサイズチェックの無いsprintfは滅びろ教に属しているので頭が理解しようとしない。snprintfが妥協点。算術右シフトだと色々アレなコードだがこれも別件。

    2014/10/02 リンク

    その他
    n2s
    なんぞw

    その他
    t-tanaka
    そうか引数の評価順序は不定扱いだから,これでもいいのか。

    その他
    sona-zip
    極端な高速化狙ってない限りinet_ntop使おう

    その他
    atsushifx
    GCCやLLVM/Clangに正式採用されないだろうか?Cのプリプロセッサを拡張というのは、これからの言語開発でのトレンドに影響与えそうな感じだし

    その他
    Vaduz
    すごい

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    sprintf を最大10倍以上高速化するプリプロセッサ「qrintf」を作った

    最近H2OというHTTPサーバを書いているのですが、プロファイルを取ってみるとsprintfが結構な時間をっ...

    ブックマークしたユーザー

    • techtech05212023/11/18 techtech0521
    • dtan42016/05/10 dtan4
    • sin16waki2015/12/31 sin16waki
    • y8ttyan2015/01/03 y8ttyan
    • gologo132014/11/04 gologo13
    • nasiteca2014/10/29 nasiteca
    • yogasa2014/10/23 yogasa
    • kasahi2014/10/13 kasahi
    • tell-k2014/10/13 tell-k
    • tmatsuu2014/10/13 tmatsuu
    • south372014/10/09 south37
    • mikage0142014/10/08 mikage014
    • tuki09182014/10/08 tuki0918
    • nsyee2014/10/07 nsyee
    • lanius2014/10/07 lanius
    • tanakaBox2014/10/07 tanakaBox
    • rin512014/10/06 rin51
    • lapis252014/10/06 lapis25
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む