Regarding profiling
I was successfully able to gobencode the SubGraph and write it to a file but on retrieving it back I realised that since in SubGraph
type SubGraph struct {
Attr string
Count int
Offset int
Children []*SubGraph
query []byte
result []byte
}
query and result are not exported, values for those were not encoded and I could not bring them back to memory. I will make some code changes to export them temporarily, but if we want to have the benchmarking code as part of the repo they would have to exported permanently. What do you think @mrjn?