Perhaps you can share your full code? If you are keeping the paths around, how many elements (paths) are in that list?
Michael > Am 10.05.2015 um 03:04 schrieb Justin Wong <[email protected]>: > > Hi, > > I'm using the community edition. > > I only have 2 nodes, bus and stop. > Relationship properties have arrival and departure time. > I have two inputs start and end point of a passenger at a particular time. > > I loop through each input to determine their path, a custom expander is to > filter and find the correct relationships. > > new CustomExpander implements PathExpander > The expand function returns a new FilteringIterable<Relationship> > > I then search using the graphalgofactory paths with length 2. > > My problem is my graph size is only 150mb and my heap size blows out to 1.7gb > of org.neo4j.graphdb.Relationships[] and 897mb of > org.graphalgo.impl.util.PathImpl. > > I save the path in another object in an Arraylist<PropertyContainer> by > iterating over the path and adding it to an arraylist so I can access it via > index. > > This is the only time a relationship/path is saved, but the object that this > arraylist is in is not static and is discarded after each iteration of the > for loop. > > > Anyone have any ideas? > > > > > > -- > You received this message because you are subscribed to the Google Groups > "Neo4j" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
