さて、パフォーマンス比較をして見た。
全コード 0x2121〜0x7E7Eまでを10000回繰り返す処理を行う。
計測の為に、用意したコードのオーバーヘッドは約1.5秒だった。
下記の結果はオーバーヘッドを含んでいる。
1)jisTosjis 約10秒( 8.5秒 )
2)jis2sjis改良前 約9秒( 1秒はshortの為バイトオーダー変換(片側のみ)に消費した 6.5秒 )
3)jis2sjis改良後 約7秒( 1秒はshortの為バイトオーダー変換(片側のみ)に消費した 4.5秒 )
と言う結果に収まった。