4

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) のようです。

ありがとう!

4

1 に答える 1

0

BCryptを使用しているかどうか知っていますか? BCrypt を使用しているときに、他の人が同様の問題を経験していました。その後、Google は BCrypt の問題を修正しまし

于 2012-09-27T07:33:57.347 に答える