【问题标题】:What is the best way to profile/optimize google app engine application?分析/优化谷歌应用引擎应用程序的最佳方法是什么?
【发布时间】:2011-01-01 00:15:53
【问题描述】:

目前我正在开发新的 App Engine 应用程序。

不幸的是,即使用户数量相对较少,我的应用程序似乎也使用了大量资源。所以我需要确定它的瓶颈并优化它们。

【问题讨论】:

    标签: java google-app-engine google-cloud-datastore


    【解决方案1】:

    Appstats: RPC Instrumentation for Google App Engine。它是由 Guido 自己开发的。

    alt text http://img130.imageshack.us/img130/526/timelinea.png

    编辑:我相信 AppStats 不适用于 Java,但有一些 tips here

    【讨论】:

    • 不幸的是,我使用的是 Java,但看起来很有帮助
    • 这太棒了。我一直在使用钩子手动破解一些时间,很高兴我遇到了这个:-)
    • 从 1.3.2 版开始,Java 现在支持它。
    【解决方案2】:

    Google App Engine 的 Eclipse 插件提供了一个本地 App Engine 环境,您可以在其中以调试或配置文件模式运行您的程序。也许这可以提供您需要的信息?

    【讨论】:

    • 对我来说不幸的是,所有 API 调用性能在本地和生产环境中的表现都非常不同,还有另一个对我来说非常重要的指标 - 请求成本、数据存储操作或只是简单的方法调用(理想情况下以美元为单位),以及此操作对我的配额限制有多大影响。
    猜你喜欢
    • 2013-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多