ResouceManagerのメソッドは遅い?
いや、マジで。
リソースの取得を行うコードとして、
private static ResourceManager rm = new ResourceManager(typeof(...)); private void ToAruMethod() { string s = rm.GetString("key"); : }
なんてコードを何度も何度も通るようなところに置いたら、すごい遅かった。
毎回すべてのリソースセットから CurrentThraed.CurrentUICulture を検索して、フォールバック処理してリソースセットを決定して、それから文字列取得をやってるんだろうか。