My first experience with SOLR was without <autocommit>, and even without <commit>. Everything worked fine, I uploaded huge XML file with about 50,000 documents, and I forgot to <commit>. It worked!
Now, I restored original solrconfig.xml (with commented out <autocommit>), I even decreased sleeping time per thread: 7 seconds -> 2.5 seconds. Threads do <commit>, only <add>, about 1 document per second (total). Web page constantly shows 552955 documents; http cache will expire after 2 hours... Sorry for not having time to study it in-depth... Now (after 30 minutes or execution): 30%-60% CPU, and I am constanlty clicking links on a site - no any performance issues... Memory: 3.5Gb of 11.7Gb RAM, 0 swap. Index Files: 62 items, 200Mb