devblog/day 610-611 ByteString optimisation early daysgit-annexhttp://git-annex.branchable.com/devblog/day_610-611__ByteString_optimisation_early_days/git-annexikiwiki2020-06-17T01:18:32Zamazing!http://git-annex.branchable.com/devblog/day_610-611__ByteString_optimisation_early_days/comment_1_1601268fd4dba4df9cc3dc84932914a6/anarcat2020-06-17T01:18:32Z2019-11-26T21:07:32Z
<p>66% performance improvements is an amazing number! i take it this will be especially good for repositories with a large number of files? if so this could make my life MUCH better! <img src="http://git-annex.branchable.com/smileys/smile.png" alt=":)" /></p>
<p>i wonder if this connects with the <a href="https://changelog.complete.org/archives/10063-the-fundamental-problem-in-python-3">problems gorzen identified in python 3 about POSIX paths</a>... does Haskell have similar problems with non-unicode filenames?</p>
<p>in any case, I thank you for this awesome work...</p>
parallelizationhttp://git-annex.branchable.com/devblog/day_610-611__ByteString_optimisation_early_days/comment_2_21872150f9b2ff9cc08f94d52dbdf3a6/Ilya_Shlyakhter2020-06-17T01:18:32Z2019-11-27T17:30:12Z
<p>This is great.</p>
<p>One other potential for speedup is fixing <a href="http://git-annex.branchable.com/forum/people__39__s_experience_with_parallel_git-annex_operations/">issues with parallel operations</a>. My current fix is to use <code>-J1</code>, giving up a potential 96X speedup. There may also be additional <span class="createlink"><a href="http://git-annex.branchable.com/ikiwiki.cgi?do=create&from=devblog%2Fday_610-611__ByteString_optimisation_early_days%2Fcomment_2_21872150f9b2ff9cc08f94d52dbdf3a6&page=todo%2Fparallel_possibilities" rel="nofollow">?</a>parallel possibilities</span>.</p>