You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by GitBox <gi...@apache.org> on 2019/10/09 15:43:25 UTC

[GitHub] [accumulo] phrocker opened a new issue #1386: Update Native Maps to use more recent C++ standards

phrocker opened a new issue #1386: Update Native Maps to use more recent C++ standards 
URL: https://github.com/apache/accumulo/issues/1386
 
 
   It may also help us to move away from raw pointers for internal objects where we can use RAII to better manage resources. Only top level objects need a java managed lifetime. everything else should use smart pointers. this alleviates any potential concern for memory leaks and also allow us to better manage object lifetimes. 
   
   Further, I think we can better exploit move semantics and improve performance. As a final task in this, we should look at copy semantics where they are employed. It seems that memory is copied quite a bit. In some cases it is not avoidable, but it would behoove us to evaluate their usages. 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services