PiRSquared17 / svnplot

Automatically exported from code.google.com/p/svnplot
0 stars 0 forks source link

Optimize performance #72

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Points to focus on:
* I get about 4 revs processed per second. My IO and CPU are low, so can this 
be multi-threaded?
* Memory use gets very high. Eventually, the program crashes. I can apparently 
restart with the same command and it will resume where it left off, but I've 
seen memory usage climb to 500MB and upwards.

Original issue reported on code.google.com by Buddy.Mo...@gmail.com on 13 Jun 2011 at 12:39

GoogleCodeExporter commented 9 years ago
1. I am not sure about sqlite update in multi threaded environment. 
2. Major bottleneck is communication with the svn server. Hence generally it is 
a good idea to create the initial database using the 'local mirror' of svn 
repository. Please check the 
http://code.google.com/p/svnplot/wiki/WhySVNplotIsSlowInUpdatingDatabaseForFirst
Time
3. There seem to be memory leaks while using subversion repository access. so 
far, i could not trace and fix those. 

Original comment by nitinbh...@gmail.com on 13 Jun 2011 at 2:04