我使用批插入加载了大约6亿个节点和大约10亿个关系的大图。我现在正试图在一个非常小的图子集上运行一个查询,并得到Java堆空间错误。我知道我可以在新4j包装. can中设置Java堆大小,但是我仍然收到一个错误。还有其他地方可以设置最大堆大小吗?而且,我也不知道为什么它正在耗尽记忆。我的问题是:
MATCH (start:Label1)-[r]->(end:Label2) WHERE start.name='Name1' RETURN end.Name2
我知道结果集的节点少于1000个,我限制了搜索空间(或者我没有)?
如何在linux平台下找到c++程序的堆内存大小?在使用new或malloc之前以及在使用that.can之后,有人帮助我需要堆内存空间吗?
#include <malloc.h>
#include <iostream>
int main()
{
//here need heap memory space
unsigned char* I2C_Read_Data= new unsigned char[250];
//get heap memory space After the usage of new
return 0;