[ 
https://issues.apache.org/jira/browse/TINKERPOP-1676?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16021736#comment-16021736
 ] 

stephen mallette commented on TINKERPOP-1676:
---------------------------------------------

Already pushed this little change to make better use of memory:

https://github.com/apache/tinkerpop/commit/7ea38751871f6eddd4c4bcfe8ac82300a08f5a7d

It basically reads vertices/edges from a stream in TinkerGraph serialization 
(when passing subgraphs back from Gremlin Server) rather than building up a big 
List of vertices/edges in memory to later iterate through. That change seemed 
to reduce the number and frequency of GC operations.

> Improve GraphSON Performance
> ----------------------------
>
>                 Key: TINKERPOP-1676
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1676
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: io
>    Affects Versions: 3.2.4
>            Reporter: stephen mallette
>            Assignee: stephen mallette
>
> Not sure what will happen here. Just wanted an issue where I could experiment 
> a bit with and gather feedback from others for collaboration in case others 
> had ideas. Right now, GraphSON reads are considerably slower than Gryo and 
> writes appear to be faster, so the focus will be on how to get reads more in 
> line with what Gryo can do. 



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to