Skip to content

Instantly share code, notes, and snippets.

@davidanthoff
Created October 1, 2018 01:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davidanthoff/729c2c3fe4e53cd7fe0e4f1516879c1c to your computer and use it in GitHub Desktop.
Save davidanthoff/729c2c3fe4e53cd7fe0e4f1516879c1c to your computer and use it in GitHub Desktop.

Benchmark Report for C:\Users\david.julia\dev\TextParse\benchmark\benchmarks.jl

Job Properties

  • Time of benchmarks:
    • Target: 30 Sep 2018 - 18:17
    • Baseline: 30 Sep 2018 - 12:11
  • Package commits:
    • Target: 6a9aa5
    • Baseline: 33f719
  • Julia commits:
    • Target: 5d4eac
    • Baseline: 9d11f6
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less than 1.0 denotes a possible improvement (marked with ✅). Only significant results - results that indicate possible regressions or improvements - are shown below (thus, an empty table means that all benchmark results remained invariant between builds).

ID time ratio memory ratio
["util", "eatnewlines", "default"] 1.43 (5%) ❌ 1.00 (1%)
["util", "eatwhitespaces", "nowhitespacestring"] 1.42 (5%) ❌ 1.00 (1%)
["util", "eatwhitespaces", "withwhitespace"] 1.42 (5%) ❌ 1.00 (1%)
["util", "getlineend", "default"] 1.42 (5%) ❌ 1.00 (1%)
["util", "tryparsenext", "Numeric{Float64}"] 6.09 (5%) ❌ Inf (1%) ❌
["util", "tryparsenext", "Percentage"] 6.91 (5%) ❌ Inf (1%) ❌
["util", "tryparsenext", "StringToken"] 1.35 (5%) ❌ 0.83 (1%) ✅
["util", "tryparsenext_base10", "Float64"] 0.47 (5%) ✅ 1.00 (1%)
["util", "tryparsenext_base10", "Int64"] 0.60 (5%) ✅ 1.00 (1%)
["util", "tryparsenext_base10_digit", "Float64"] 0.64 (5%) ✅ 1.00 (1%)
["util", "tryparsenext_base10_digit", "Int64"] 0.70 (5%) ✅ 1.00 (1%)
["util", "tryparsenext_sign", "neg", "Float64"] 0.47 (5%) ✅ 1.00 (1%)
["util", "tryparsenext_sign", "neg", "Int64"] 0.47 (5%) ✅ 1.00 (1%)
["util", "tryparsenext_sign", "nosign", "Float64"] 0.47 (5%) ✅ 1.00 (1%)
["util", "tryparsenext_sign", "nosign", "Int64"] 0.45 (5%) ✅ 1.00 (1%)

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["util", "eatnewlines"]
  • ["util", "eatwhitespaces"]
  • ["util", "getlineend"]
  • ["util", "tryparsenext"]
  • ["util", "tryparsenext_base10"]
  • ["util", "tryparsenext_base10_digit"]
  • ["util", "tryparsenext_sign", "neg"]
  • ["util", "tryparsenext_sign", "nosign"]

Julia versioninfo

Target

Julia Version 1.0.0
Commit 5d4eaca0c9 (2018-08-08 20:58 UTC)
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
      Microsoft Windows [Version 10.0.17134.320]
  CPU: Intel(R) Core(TM) i5-4570R CPU @ 2.70GHz: 
              speed         user         nice          sys         idle          irq
       #1  2694 MHz    8776312            0     12032015    232701375       724765  ticks
       #2  2694 MHz    8252953            0      7973734    237282796       157890  ticks
       #3  2694 MHz   10585921            0     10007187    232916375       177984  ticks
       #4  2694 MHz   12087531            0      8647406    232774515       144968  ticks
       
  Memory: 7.9416656494140625 GB (946.5703125 MB free)
  Uptime: 253509.5211527 sec
  Load Avg:  0.0  0.0  0.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-6.0.0 (ORCJIT, haswell)

Baseline

Julia Version 0.6.4
Commit 9d11f62bcb* (2018-07-09 19:09 UTC)
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
  CPU: Intel(R) Core(TM) i5-4570R CPU @ 2.70GHz
  WORD_SIZE: 64
           Microsoft Windows [Version 10.0.17134.320]
Memory: 7.9416656494140625 GB (1805.4296875 MB free)
Uptime: 231525.3490945 sec
Load Avg:  0.0  0.0  0.0
Intel(R) Core(TM) i5-4570R CPU @ 2.70GHz: 
       speed         user       nice        sys       idle        irq ticks
#1  2694 MHz    7489031          0    9169375  214867250     582593 ticks
#2  2694 MHz    6441984          0    5360906  219722546      88281 ticks
#3  2694 MHz    8637140          0    7584187  215304109     108734 ticks
#4  2694 MHz   10104937          0    5937765  215482703      75703 ticks

  BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell MAX_THREADS=16)
  LAPACK: libopenblas64_
  LIBM: libopenlibm
  LLVM: libLLVM-3.9.1 (ORCJIT, haswell)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment