Thread (16 messages) flat view 16 messages, 4 authors, 2021-11-25

Re: [External Mail]Re: why git is so slow for a tiny git push?

From: Jeff King <hidden>
Date: 2021-10-12 21:39:29

On Tue, Oct 12, 2021 at 09:08:08AM +0000, 程洋 wrote:
Jesus. It works for me. After disable writebitmap, time cost decrease
from 33 seconds to 0.9 seconds.

But now it turns out that, remote side takes 13 seconds to receive the
pack,  since git receive-pack is triggered automatically from remote
side, is there anyway to enable GIT_TRACE2_PERF on server side?
For the environment variable, it depends on your protocol. If you can
push over ssh (and the other side lets you execute arbitrary commands),
then:

  git push --receive-pack='GIT_TRACE2_PERF=/tmp/foo.trace git-receive-pack'

Otherwise, you can look at setting the trace2.perfTarget config option
on the server side. I haven't played with it myself before.

-Peff
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help