diff --git a/autoload/magit/utils.vim b/autoload/magit/utils.vim
index c631bb6edae4c0190bb1b3c03aa5db4135a7b01a..223d7dae6cd532f92d56e025cf24b7b5bbd5b0e9 100644
--- a/autoload/magit/utils.vim
+++ b/autoload/magit/utils.vim
@@ -172,10 +172,9 @@ endfunction
 
 function! magit#utils#start_profile(...)
 	let prof_file = ( a:0 == 1 ) ? a:1 : "/tmp/vimagit.log"
+	profdel *
 	execute "profile start " . prof_file . " | profile pause"
-	profile! file */plugin/magit.vim
-	profile! file */autoload/magit/*
-	profile! file */common/magit_common.vim
-	profile! file */syntax/magit.vim
+	profile file *
+	profile func *
 	profile continue
 endfunction