エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
java.util.Base64でのencodeはapache commons codecより50倍以上速い - xuwei-k's blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
java.util.Base64でのencodeはapache commons codecより50倍以上速い - xuwei-k's blog
タイトルで言いたいことをほぼ言い切っているし、Base64かつJavaならよくある話なので、ググったらいく... タイトルで言いたいことをほぼ言い切っているし、Base64かつJavaならよくある話なので、ググったらいくらでも出てくるのですが、2025年時点の最新でそれなりに自分で計測してみた。 というだけの話。 apache-commons以外も実験しろよ!!!とか、decodeもやれよ!などあると思いますが、ググったら(多少古いけど)もう少し色々やっているの出てくるし、あるいは皆さん自分で試しましょう。 以下実験したコードや条件と結果。 パラメーターあまり変えたりしてないけれど、一応ちゃんとjmhで計測しました。 10689097.969 / 200796.409 で53倍の差が出ました。 さすがによくある処理だからJVM側で特殊処理してるんでしょうね、おそらく(知らんけど) とはいえ Array[Byte] のsize固定だったので、その部分など変えたら多少は違う結果になるのかもしれませんが。

