Skip to content
This repository has been archived by the owner on Jul 31, 2023. It is now read-only.

Remove convTslice calls in Record() #1268

Commits on Sep 14, 2021

  1. Remove convTslice calls in Record()

    This is built upon
    census-instrumentation#1267; that
    one should likely merge first. I split this out as it has a small public
    API change (to work around circular imports) to avoid issues on the
    first PR.
    
    Benchmark relative to census-instrumentation#1267:
    ```
    me                    old time/op    new time/op    delta
    Record0-6                 1.74ns ± 4%    1.79ns ± 2%   +2.85%  (p=0.238 n=5+5)
    Record1-6                  634ns ± 6%     542ns ± 9%  -14.55%  (p=0.008 n=5+5)
    Record8-6                 1.21µs ± 5%    1.23µs ± 2%   +1.97%  (p=0.254 n=5+5)
    Record8_WithRecorder-6     777ns ± 5%     792ns ± 5%   +1.97%  (p=0.421 n=5+5)
    Record8_Parallel-6        1.26µs ±24%    1.22µs ± 2%     ~     (p=0.690 n=5+5)
    Record8_8Tags-6           1.23µs ± 2%    1.25µs ± 3%     ~     (p=0.651 n=5+5)
    
    name                    old alloc/op   new alloc/op   delta
    Record0-6                  0.00B          0.00B          ~     (all equal)
    Record1-6                   120B ± 0%       96B ± 0%  -20.00%  (p=0.008 n=5+5)
    Record8-6                   344B ± 0%      320B ± 0%   -6.98%  (p=0.008 n=5+5)
    Record8_WithRecorder-6      424B ± 0%      424B ± 0%     ~     (all equal)
    Record8_Parallel-6          344B ± 0%      320B ± 0%   -6.98%  (p=0.008 n=5+5)
    Record8_8Tags-6             344B ± 0%      320B ± 0%   -6.98%  (p=0.008 n=5+5)
    
    name                    old allocs/op  new allocs/op  delta
    Record0-6                   0.00           0.00          ~     (all equal)
    Record1-6                   3.00 ± 0%      2.00 ± 0%  -33.33%  (p=0.008 n=5+5)
    Record8-6                   3.00 ± 0%      2.00 ± 0%  -33.33%  (p=0.008 n=5+5)
    Record8_WithRecorder-6      4.00 ± 0%      4.00 ± 0%     ~     (all equal)
    Record8_Parallel-6          3.00 ± 0%      2.00 ± 0%  -33.33%  (p=0.008 n=5+5)
    Record8_8Tags-6             3.00 ± 0%      2.00 ± 0%  -33.33%  (p=0.008 n=5+5)
    ```
    howardjohn committed Sep 14, 2021
    Copy the full SHA
    90a0d3c View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    afd0e34 View commit details
    Browse the repository at this point in the history