On 02/11/2016 17:24, Paolo Bonzini wrote:
> These patches optimize the hotspots in QEMU's "noop" build:
> 
> - patch 1: parse_file_seq / strpbrk
> 
> - patch 2: find_char_unquote
> 
> - patch 3: variable_hash_1 / variable_hash_2
> 
> - patches 4+5: handle_function
> 
> On my laptop this goes from ~15.4 seconds to ~13.0 (a 15% improvement).
> (My employer has a blanket assignment on file).

Paul, any news?

Thanks,

Paolo

> Thanks,
> 
> Paolo
> 
> Paolo Bonzini (5):
>   optimize checking for globs
>   use strchr for simple case of find_char_unquote
>   use jhash for STRING_N_HASH
>   remove MAP_PERCENT
>   speedup parsing of functions
> 
>  Makefile.am |  6 ++---
>  Makefile.in | 19 ++++++-------
>  function.c  |  9 +++++--
>  hash.c      | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  hash.h      | 21 +++++----------
>  main.c      |  5 +++-
>  makeint.h   |  3 ++-
>  read-opt.c  | 88 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  read.c      | 79 +++++++++++++++++++++++++++++++++++++++++-------------
>  9 files changed, 261 insertions(+), 49 deletions(-)
>  create mode 100644 read-opt.c
> 

_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to