GAE 1.7 で antlr 解析を使用しており、ランタイムの 96% を RuntimeHelper.checkRestricted で費やしているため、25 倍のオーバーヘッド (スタンドアロンの Java アプリを実行する場合と比較して、Eclipse で GAE をローカルで実行する場合) が見つかります。
(RuntimeHelper.checkRestricted への余分な呼び出しのバグがあった GAE 1.6.4 にはありません)
どのメソッド呼び出しが RuntimeHelper.checkRestricted への呼び出しをトリガーするかのリストを知っている人はいますか? なんらかの理由で、このセキュリティ マネージャーとそのトリガーに関するドキュメントが見つかりません。
checkRestricted への時間のかかる呼び出しを繰り返しトリガーする 1 つの呼び出しは、antlr.runtime.DFA.predict(IntStream) のようです。
ありがとう!