Skip to content

Instantly share code, notes, and snippets.

@ichizok
Created September 4, 2013 17:12
Show Gist options
  • Save ichizok/6439907 to your computer and use it in GitHub Desktop.
Save ichizok/6439907 to your computer and use it in GitHub Desktop.
####################
# nopatch, 1000rtp #
####################
Total: 431 samples
143 33.2% 33.2% 245 56.8% vim_strchr
126 29.2% 62.4% 126 29.2% utfc_ptr2len
98 22.7% 85.2% 98 22.7% __xstat64
13 3.0% 88.2% 92 21.3% has_special_wildchar
9 2.1% 90.3% 59 13.7% copy_option_part
8 1.9% 92.1% 8 1.9% rem_backslash
7 1.6% 93.7% 108 25.1% mch_has_exp_wildcard
4 0.9% 94.7% 40 9.3% has_env_var
4 0.9% 95.6% 4 0.9% mkdir
3 0.7% 96.3% 3 0.7% __GI_strlen
3 0.7% 97.0% 11 2.6% backslash_halve
1 0.2% 97.2% 1 0.2% __open_nocancel
1 0.2% 97.4% 1 0.2% after_pathsep
1 0.2% 97.7% 1 0.2% alloc
1 0.2% 97.9% 1 0.2% chdir
1 0.2% 98.1% 431 100.0% do_cmdline
1 0.2% 98.4% 419 97.2% do_in_runtimepath
1 0.2% 98.6% 3 0.7% eval1
1 0.2% 98.8% 1 0.2% find_command
1 0.2% 99.1% 1 0.2% free
1 0.2% 99.3% 1 0.2% get_func_line
1 0.2% 99.5% 1 0.2% new_script_vars
1 0.2% 99.8% 2 0.5% set_var
1 0.2% 100.0% 5 1.2% vim_strsave
0 0.0% 100.0% 2 0.5% FullName_save
0 0.0% 100.0% 431 100.0% __libc_start_main
0 0.0% 100.0% 431 100.0% _start
0 0.0% 100.0% 1 0.2% add_pathsep
0 0.0% 100.0% 15 3.5% backslash_halve_save
0 0.0% 100.0% 2 0.5% builtin_function
0 0.0% 100.0% 431 100.0% call_func
0 0.0% 100.0% 431 100.0% call_user_func
0 0.0% 100.0% 1 0.2% clear_tv
0 0.0% 100.0% 431 100.0% do_cmdline_cmd
0 0.0% 100.0% 431 100.0% do_one_cmd
0 0.0% 100.0% 5 1.2% do_source
0 0.0% 100.0% 431 100.0% do_ucmd
0 0.0% 100.0% 3 0.7% eval0
0 0.0% 100.0% 2 0.5% eval2
0 0.0% 100.0% 2 0.5% eval3
0 0.0% 100.0% 2 0.5% eval4
0 0.0% 100.0% 2 0.5% eval5
0 0.0% 100.0% 2 0.5% eval6
0 0.0% 100.0% 2 0.5% eval7
0 0.0% 100.0% 2 0.5% eval_to_bool
0 0.0% 100.0% 431 100.0% ex_call
0 0.0% 100.0% 3 0.7% ex_let
0 0.0% 100.0% 2 0.5% ex_let_one
0 0.0% 100.0% 2 0.5% ex_let_vars
0 0.0% 100.0% 2 0.5% ex_while
0 0.0% 100.0% 431 100.0% exe_commands
0 0.0% 100.0% 4 0.9% f_mkdir
0 0.0% 100.0% 1 0.2% find_var
0 0.0% 100.0% 1 0.2% find_var_ht
0 0.0% 100.0% 2 0.5% fix_fname
0 0.0% 100.0% 352 81.7% gen_expand_wildcards
0 0.0% 100.0% 431 100.0% get_func_tv
0 0.0% 100.0% 1 0.2% get_var_tv
0 0.0% 100.0% 1 0.2% hexhex2nr
0 0.0% 100.0% 431 100.0% main
0 0.0% 100.0% 2 0.5% mch_FullName
0 0.0% 100.0% 1 0.2% mch_chdir
0 0.0% 100.0% 97 22.5% mch_getperm
0 0.0% 100.0% 1 0.2% mch_isdir
0 0.0% 100.0% 3 0.7% mkdir_recurse
0 0.0% 100.0% 419 97.2% script_autoload
0 0.0% 100.0% 2 0.5% set_var_lval
0 0.0% 100.0% 5 1.2% source_callback
0 0.0% 100.0% 419 97.2% source_runtime
0 0.0% 100.0% 5 1.2% utf_ptr2len_len
0 0.0% 100.0% 2 0.5% vim_FullName
0 0.0% 100.0% 5 1.2% vim_free
0 0.0% 100.0% 4 0.9% vim_mkdir_emsg
####################
# patched, 1000rtp #
####################
Total: 206 samples
80 38.8% 38.8% 80 38.8% __xstat64
74 35.9% 74.8% 74 35.9% __open_nocancel
30 14.6% 89.3% 36 17.5% vim_strchr
6 2.9% 92.2% 6 2.9% utfc_ptr2len
4 1.9% 94.2% 4 1.9% mkdir
3 1.5% 95.6% 38 18.4% copy_option_part
1 0.5% 96.1% 2 1.0% _IO_file_overflow@@GLIBC_2.2.5
1 0.5% 96.6% 1 0.5% __GI_strlen
1 0.5% 97.1% 1 0.5% __memset_sse2
1 0.5% 97.6% 1 0.5% __nanosleep_nocancel
1 0.5% 98.1% 1 0.5% __strcmp_ssse3
1 0.5% 98.5% 206 100.0% do_one_cmd
1 0.5% 99.0% 1 0.5% eval_isnamec
1 0.5% 99.5% 1 0.5% mmap64
1 0.5% 100.0% 1 0.5% munmap
0 0.0% 100.0% 1 0.5% _IO_doallocbuf_internal
0 0.0% 100.0% 1 0.5% _IO_file_close_it@@GLIBC_2.2.5
0 0.0% 100.0% 1 0.5% _IO_file_doallocate_internal
0 0.0% 100.0% 1 0.5% _IO_setb_internal
0 0.0% 100.0% 206 100.0% __libc_start_main
0 0.0% 100.0% 206 100.0% _start
0 0.0% 100.0% 206 100.0% call_func
0 0.0% 100.0% 1 0.5% call_shell
0 0.0% 100.0% 206 100.0% call_user_func
0 0.0% 100.0% 206 100.0% do_cmdline
0 0.0% 100.0% 206 100.0% do_cmdline_cmd
0 0.0% 100.0% 193 93.7% do_in_runtimepath2
0 0.0% 100.0% 2 1.0% do_source
0 0.0% 100.0% 206 100.0% do_ucmd
0 0.0% 100.0% 2 1.0% eval0
0 0.0% 100.0% 3 1.5% eval1
0 0.0% 100.0% 3 1.5% eval2
0 0.0% 100.0% 3 1.5% eval3
0 0.0% 100.0% 3 1.5% eval4
0 0.0% 100.0% 3 1.5% eval5
0 0.0% 100.0% 3 1.5% eval6
0 0.0% 100.0% 3 1.5% eval7
0 0.0% 100.0% 1 0.5% eval_to_bool
0 0.0% 100.0% 206 100.0% ex_call
0 0.0% 100.0% 1 0.5% ex_function
0 0.0% 100.0% 1 0.5% ex_if
0 0.0% 100.0% 2 1.0% ex_let
0 0.0% 100.0% 1 0.5% ex_let_one
0 0.0% 100.0% 1 0.5% ex_let_vars
0 0.0% 100.0% 206 100.0% exe_commands
0 0.0% 100.0% 1 0.5% f_isdirectory
0 0.0% 100.0% 5 2.4% f_mkdir
0 0.0% 100.0% 1 0.5% f_system
0 0.0% 100.0% 2 1.0% f_writefile
0 0.0% 100.0% 1 0.5% fclose@@GLIBC_2.2.5
0 0.0% 100.0% 1 0.5% get_cmd_output
0 0.0% 100.0% 206 100.0% get_func_tv
0 0.0% 100.0% 1 0.5% get_id_len
0 0.0% 100.0% 1 0.5% get_list_tv
0 0.0% 100.0% 1 0.5% get_lval
0 0.0% 100.0% 1 0.5% get_name_len
0 0.0% 100.0% 206 100.0% main
0 0.0% 100.0% 1 0.5% mch_call_shell
0 0.0% 100.0% 1 0.5% mch_delay
0 0.0% 100.0% 80 38.8% mch_isdir
0 0.0% 100.0% 4 1.9% mkdir_recurse
0 0.0% 100.0% 2 1.0% putc
0 0.0% 100.0% 194 94.2% script_autoload
0 0.0% 100.0% 2 1.0% source_callback
0 0.0% 100.0% 193 93.7% source_runtime2
0 0.0% 100.0% 2 1.0% utf_ptr2len_len
0 0.0% 100.0% 1 0.5% vim_free
0 0.0% 100.0% 4 1.9% vim_mkdir_emsg
0 0.0% 100.0% 1 0.5% vim_strsave
0 0.0% 100.0% 1 0.5% wait4pid
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment