如何分析 Google App Engine Java Servlet
我有一个 java google 应用程序引擎 servlet,它可以写入数据存储区以及其他内容。它在本地运行得非常快。但是,在 App Engine 服务器上,每个请求接近 2 秒(启动后的事件)。我怎样才能分析我的 servlet 来确定哪些代码片段花费了很长时间?
到目前为止,我能想到的唯一方法是在代码中的各个点记录系统时间,然后查看日志并解决问题......是否有更好的技术来做到这一点?
I have a java google app engine servlet that writes to the datastore amongst other things. It runs really fast locally. However, on app engine server each request nears 2 seconds (event after ramp up). How can I go about profiling my servlet to identify which pieces of my code are taking long?
So far the only way I can think of is to log system time at various points in the code and then look at the logs and work it out... is there a better technique to do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 appstats,这是一个专为分析应用上的 RPC 调用而编写的工具引擎。
Use appstats, a tool written specifically for profiling RPC calls on App Engine.