aboutsummaryrefslogtreecommitdiff
path: root/compat/strtoumax.c
diff options
context:
space:
mode:
authorJohannes Sixt <j6t@kdbg.org>2010-01-15 21:12:16 +0100
committerJunio C Hamano <gitster@pobox.com>2010-01-16 16:43:51 -0800
commit928500e00e0a73a11f5b2296d9baa82dafa7a1a8 (patch)
tree9cdfc88d54c2e8dd34a843128a76e5313db2826a /compat/strtoumax.c
parent56932249cf7d327115eae608d550e3a8cca4ea06 (diff)
downloadgit-928500e00e0a73a11f5b2296d9baa82dafa7a1a8.tar.gz
git-928500e00e0a73a11f5b2296d9baa82dafa7a1a8.tar.xz
Windows: boost startup by avoiding a static dependency on shell32.dll
This DLL is only needed to invoke the browser in a "git help" call. By looking up the only function that we need at runtime, we can avoid the startup costs of this DLL. DLL usage can be profiled with Microsoft's Dependency Walker. For example, a call to "git diff-files" loaded before: 19 DLLs after: 9 DLLs As a result, the runtime of 'make -j2 test' went down from 16:00min to 12:40min on one of my boxes. Signed-off-by: Johannes Sixt <j6t@kdbg.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'compat/strtoumax.c')
0 files changed, 0 insertions, 0 deletions