Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.8, 0.8.1, and 0.8.2

dirstate.cpp: try using deque instead of vector for the dirstate entries

deque allocates memory in chunks, as it doesn't have to place its entries
contiguously. Less memory overhead. Speed on iteration is still ok.

Changeset dbf731e75c2f

Parent 8543d9d3483a

by Adrian Buehlmann

Changes to one file · Browse files at dbf731e75c2f Showing diff from parent 8543d9d3483a Diff from another changeset...

 
20
21
22
 
23
24
25
 
91
92
93
94
 
95
96
97
 
20
21
22
23
24
25
26
 
92
93
94
 
95
96
97
98
@@ -20,6 +20,7 @@
   #include <vector>  #include <list> +#include <deque>      #ifdef WIN32 @@ -91,7 +92,7 @@
   class dirstate  { - typedef std::vector<direntry> EntriesT; + typedef std::deque<direntry> EntriesT;     EntriesT entries;