Klebert-Engineering / simfil

The Simple Map Filter Language Interpreter 🌳.
BSD 3-Clause "New" or "Revised" License
6 stars 0 forks source link

Performance improvements #35

Closed johannes-wolf closed 1 year ago

johannes-wolf commented 1 year ago
github-actions[bot] commented 1 year ago

Test Results

βŸβ€„1 files  Β±0β€‚β€ƒβŸβ€„1 suites  Β±0   14s :stopwatch: +2s 36 tests Β±0  36 :heavy_check_mark: Β±0  0 :zzz: Β±0  0 :x: Β±0  37 runs  Β±0  37 :heavy_check_mark: Β±0  0 :zzz: Β±0  0 :x: Β±0 

Results for commit 55dcea23. ± Comparison against base commit a145a906.

:recycle: This comment has been updated with latest results.

johannes-wolf commented 1 year ago
32: Query typeof Recursive                         100             1     4.33826 s 
32:                                         43.5181 ms    43.4471 ms    43.5992 ms 
32:                                         387.681 us    346.273 us    425.976 us 
32:                                                                                
32: Query field id Recursive                       100             1     3.14815 s 
32:                                         31.5073 ms    31.4883 ms    31.5512 ms 
32:                                         139.103 us    74.1194 us    281.228 us 
32:                                                                                
32: Query field id                                 100             1    54.4005 ms 
32:                                         543.322 us    542.672 us    544.338 us 
32:                                         4.10867 us    2.99507 us     6.3882 us 
github-actions[bot] commented 1 year ago
Package Line Rate Branch Rate Health
include.simfil 54% 34% βž–
include.simfil.model 83% 52% βœ”
src 62% 34% βž–
src.model 68% 37% βž–
Summary 63% (2097 / 3324) 35% (1712 / 4871) βž–

Minimum allowed line rate is 50%