分布式文件系统作为git上的存储层

时间:2014-06-12 06:47:11

标签: git repository hbase hdfs

任何尝试过Jgit的InMemoryRepository的人。想知道它对性能有多大帮助?我可以说它提高了磁盘性能,但对它如何影响内存却一无所知?任何见解请。

1 个答案:

答案 0 :(得分:1)

它影响记忆,因为回购大小将存储在其中。

自己的InMemoryRepository.java documentation确实提到了:

  

仅当此对象被垃圾回收时才会释放使用的内存   关闭存储库对其内存没有影响。

但是,它还指出(当你想要最高use it as in this question时):

  

此实现基于DFS存储库构建,方法是将所有引用和对象数据存储在本地进程中   效率不高,仅适用于单元测试和小型实验

所以不要在那里放太大的回购。