4

我们在 GAE 1.7 上使用 antlr 解析并发现 25 倍的开销(在 eclipse 中本地运行 GAE 与运行独立 Java 应用程序相比),因为它在 RuntimeHelper.checkRestricted 中花费了 96% 的时间

(我们不在 GAE 1.6.4 中,它有一个额外调用 RuntimeHelper.checkRestricted 的错误)

有谁知道哪些方法调用会触发对 RuntimeHelper.checkRestricted 的调用的列表,以便我们可以避免这些调用?出于某种原因,我找不到该安全管理器的任何文档以及触发它的原因。

一个反复触发对 checkRestricted 的耗时调用的调用似乎是 antlr.runtime.DFA.predict(IntStream)

谢谢!

4

1 回答 1

0

你知道你是否使用 BCrypt 吗?其他人在使用 BCrypt 时也遇到了类似的问题。谷歌已经修复了 BCrypt 问题:http ://code.google.com/p/googleappengine/issues/detail?id=7277&thanks=7277&ts=1333530915你现在怎么样了?

于 2012-09-27T07:33:57.347 回答