我在arangoDB 3.3.11下运行一个Foxx应用程序。以类似的方式进行压力试验;
var traverser=new traversal.Traverser(config);
//Loop through an list of entities and do traversal on each of them
BigArray.forEach(function(e){
var vertex=db._document(e);
traverser.traverse(result,vertex)
})
遍历本身没有什么特别的,除了它的
config.visitor
当且仅当满足某些条件时才使其推动顶点。
config.visitor=function(config,result,vertex,path){
//Write a vertex if conditions are right. Vertex normal size json object
if(hashTable[vertex.id])
result.push(vertex);
}
canceled request
{"error":true,"errorMessage":"canceled request","code":410,"errorNum":21}
加上堆大小警告
reached heap-size limit, interrupting V8 execution (heap size limit 3254779904, used 3140128304)