

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 始终完全消耗查询返回的 ResultSet 或迭代器
<a name="best-practices-gremlin-java-resultset"></a>

客户端对象应始终完全使用 `ResultSet`（在基于字符串的提交时）或 `GraphTraversal` 返回的迭代器。如果未完全使用查询结果，服务器会挂起，等待客户端使用完它们。

如果您的应用程序只需一部分结果，您可以在查询中使用 `limit(X)` 步骤来限制服务器生成的结果数。