Description
SparkGraphComputer uses StarGraph and StarGraph::StarVertex to represent vertices and edges. The StarGraph::StarVertex::dropEdges method drops unneeded edges, but it doesn't drop their edge properties, which are stored in another data structure (StarGraph::edgeProperties).
In my use case, I only need edges with a certain label - yet all edge properties are loaded and never get dropped. With my local fix, the memory footprint used by the Spark program drops by more than 90%.