Am So., 29. März 2020 um 12:25 Uhr schrieb Michael Albinus <[email protected]>: > > Michael Albinus <[email protected]> writes: > > Hi Philipp, > > >> I plan to provide a detailed analysis what happens in Tramp when running > >> an asynchronous process. Based on this, we could discuss > >> improvements. With commit 4c3c175a63823d851c7e9326f4f70c81b9c0110e I've > >> done already a first step this direction. > > > > Well, I have applied (start-file-process "" nil "true") with a current > > buffer being already remote. This avoids the initialization of the > > connection, and should show us just the commands Tramp has sent. You can > > do the same, analyzing the Tramp debug buffer for entries with Tramp > > level (6). > > [...] > > > Well, some room for improvements. I'll try to change the obvious > > candidates. Otherwise, comments welcome. > > I've committed some improvements to the master branch, commit > 76b3bd8cbb9a0a01941d9c1766c054960e4bfd97. You could rerun your test for > new timings.
Thanks. Unfortunately I don't see much of an improvement: my approach is still 750 times faster in my benchmark.
