HomePhorge

(perf) Make a series of small nips and tucks wrt performance
286f3cb14720Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

(perf) Make a series of small nips and tucks wrt performance

This makes a series of small changes in the evaluator logic.
replacing use of literal strings with frozen constants, choosing
a faster way to produce a string, to do a join etc.

Some of the optimizations also produce less garbage, but this is very
difficult to measure. Do not expect better micro benchmark results from
these changes.

Details

Provenance
Henrik Lindberg <henrik.lindberg@cloudsmith.com>Authored on
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPUbf7ee7e2a15f: (PUP-2860) Remove repeated assert_rgen from other sources.
Branches
Unknown
Tags
Unknown

Event Timeline

Henrik Lindberg <henrik.lindberg@cloudsmith.com> committed rPU286f3cb14720: (perf) Make a series of small nips and tucks wrt performance (authored by Henrik Lindberg <henrik.lindberg@cloudsmith.com>).Jul 27 2014, 5:00 PM