コンパイル時に明かになってる文字列は実行時に作った変数よりもメモリ的にも速度的にも優遇されてる.(手元のperl 5.18でも20%前後よかった)

karronolikarronoli のブックマーク 2013/07/27 10:55

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

XSで共有文字列を活用する - Islands in the byte stream (legacy)

    Perl 5.8以降には共有文字列というメカニズムがあり,非常に限定的ながら,うまく使用するとメモリと速度の双方を節約できる。 基的な使い方: SV* sv = newSVpvn_share(pv, len, hash); SV* sv = newSVpvs_sha...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう