JavaからRedisにアクセスするためのコードを書いています。そのため、たくさんのStringをキーとして作成する必要があります。これらのキーにはパターンがありますが、同じアクセスに対して同じキーを繰り返し再生することになります。StringBuilderの処理速度が遅く、結果をキャッシュする必要がありますか?
(DAOパラメータに基づいて)生成されたキーのキャッシュを実装することを検討していますが、キャッシュの速度を指定しても、スピードアップが複雑になるかどうかは疑問です。
キーは、3〜7文字の文字列で連結されたUUIDで構成されています。このシナリオでは、キャッシュを保証するにはStringBuilderの速度が十分ですか?
プロファイリングが確実にわかる唯一の方法です。 – dasblinkenlight
同じ文字列を多く動的に作成すると、[String interning](http://en.wikipedia.org/wiki/String_interning) 'String#intern()' –
それは、合理的に小さな文字列の単一連結であれば、キャッシュルックアップは確かに遅くなります。 –