【发布时间】:2015-02-07 00:32:19
【问题描述】:
我已将代码从 Eclipse 项目导出到 jar 文件。当我在另一个标准 java 项目中访问这个 jar 文件时,它需要不到 5 分钟的时间来完成。在 Google App Engine 上的 servlet 上,它需要将近一个小时才能完成。这只是使用 Google App Engine 的一个功能,还是可能有其他问题?我正在使用带有 cron 作业的 servlet 来更新数据存储,但是写入数据存储所花费的时间只是总运行时间的一小部分。
更新
该代码使用朴素贝叶斯分类器为大量新闻文章标记公司名称并与文章相关。这就是程序需要的时间长度的原因,但不是它在 App Engine 上需要更多时间的原因。
【问题讨论】:
-
您需要对其进行分析以查看发生了什么。甚至 5 分钟对于 Java 代码的执行来说都是很长的时间——它必须等待某些东西或运行很多循环。
-
@AndreiVolgin 更新问题
标签: java google-app-engine jar