在Neo4j 2.1和Neo4jClient中运行具有高限制但具有少量对象的查询时出现内存错误

时间:2014-06-05 05:20:22

标签: neo4j neo4jclient

我基本上正在运行MATCH (n:Node) return n LIMIT 2147483644并且它可以工作,但是如果我MATCH (n:Node) return n LIMIT 2147483645(只有一个)它会崩溃以下(在JVM中):

[System.ServiceModel.ExceptionDetail]: OutOfMemoryError: Requested array size exceeds VM limit (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is: Neo4jClient.NeoException: OutOfMemoryError: Requested array size exceeds VM limit

然而,类型n的节点数量甚至不是100.请注意,该限制适用于int32.MaxValue - 3,但它对int32.MaxValue - 2不起作用。

如果我直接在网络浏览器外壳中执行此操作,或者它可以正常运行。

有没有人遇到过这种行为?

0 个答案:

没有答案