libasciidoc icon indicating copy to clipboard operation
libasciidoc copied to clipboard

refactor(parser): increase chan size in doc processing

Open xcoulon opened this issue 2 years ago • 2 comments

increased size of chan between each step improves perfs on larger docs

Signed-off-by: Xavier Coulon [email protected]

xcoulon avatar Jun 25 '22 10:06 xcoulon

Codecov Report

Merging #1060 (b0e6581) into master (745e403) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1060   +/-   ##
=======================================
  Coverage   80.61%   80.61%           
=======================================
  Files          85       85           
  Lines        7167     7167           
=======================================
  Hits         5778     5778           
  Misses        871      871           
  Partials      518      518           

codecov[bot] avatar Jun 25 '22 10:06 codecov[bot]

Comparing with master branch:

name                                          old time/op    new time/op    delta
RealDocumentProcessing/demo.adoc-2              25.8ms ± 1%    25.9ms ± 1%    ~     (p=0.529 n=10+10)
RealDocumentProcessing/vertx-examples.adoc-2    65.7ms ± 0%    66.1ms ± 1%  +0.57%  (p=0.003 n=9+9)
RealDocumentProcessing/mocking.adoc-2           71.6ms ± 1%    71.3ms ± 0%  -0.46%  (p=0.040 n=9+9)

name                                          old alloc/op   new alloc/op   delta
RealDocumentProcessing/demo.adoc-2              10.8MB ± 0%    10.8MB ± 0%    ~     (p=0.393 n=10+10)
RealDocumentProcessing/vertx-examples.adoc-2    27.2MB ± 0%    27.2MB ± 0%    ~     (p=0.579 n=10+10)
RealDocumentProcessing/mocking.adoc-2           25.0MB ± 0%    25.0MB ± 0%    ~     (p=0.105 n=10+10)

name                                          old allocs/op  new allocs/op  delta
RealDocumentProcessing/demo.adoc-2                126k ± 0%      126k ± 0%    ~     (p=0.379 n=10+10)
RealDocumentProcessing/vertx-examples.adoc-2      341k ± 0%      341k ± 0%    ~     (p=0.671 n=10+10)
RealDocumentProcessing/mocking.adoc-2             374k ± 0%      374k ± 0%    ~     (p=0.077 n=10+10)

Comparing with latest release:

name                                          old time/op    new time/op    delta
RealDocumentProcessing/demo.adoc-2              16.9ms ± 0%    25.9ms ± 1%  +53.23%  (p=0.000 n=8+10)
RealDocumentProcessing/vertx-examples.adoc-2    47.7ms ± 0%    66.1ms ± 1%  +38.57%  (p=0.000 n=8+9)
RealDocumentProcessing/mocking.adoc-2           47.1ms ± 1%    71.3ms ± 0%  +51.40%  (p=0.000 n=10+9)

name                                          old alloc/op   new alloc/op   delta
RealDocumentProcessing/demo.adoc-2              8.85MB ± 0%   10.82MB ± 0%  +22.26%  (p=0.000 n=10+10)
RealDocumentProcessing/vertx-examples.adoc-2    24.0MB ± 0%    27.2MB ± 0%  +13.41%  (p=0.000 n=10+10)
RealDocumentProcessing/mocking.adoc-2           21.6MB ± 0%    25.0MB ± 0%  +15.73%  (p=0.000 n=10+10)

name                                          old allocs/op  new allocs/op  delta
RealDocumentProcessing/demo.adoc-2                106k ± 0%      126k ± 0%  +18.84%  (p=0.000 n=10+10)
RealDocumentProcessing/vertx-examples.adoc-2      305k ± 0%      341k ± 0%  +11.76%  (p=0.000 n=10+10)
RealDocumentProcessing/mocking.adoc-2             326k ± 0%      374k ± 0%  +14.49%  (p=0.000 n=10+10)

github-actions[bot] avatar Jun 25 '22 10:06 github-actions[bot]

outdated

xcoulon avatar Sep 04 '22 15:09 xcoulon