• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

liampauling / flumine / 505
94%
master: 95%

Build:
Build:
LAST BUILD BRANCH: task/execution-improvements
DEFAULT BRANCH: master
Ran 06 May 2020 07:20AM UTC
Jobs 4
Files 48
Run time 23s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
505

push

travis-ci

liampauling
3x optimisation (slimline) in processing streaming data through flumine
  Before: 67,918,608 function calls (67913764 primitive calls) in 96.685 seconds
  After:  22,045,096 function calls (22040254 primitive calls) in 28.429 seconds

This brings processing within lightweight mode speed :) For example when using just bflw:

Normal: 63,434,255 function calls (63430540 primitive calls) in 57.798 seconds
Lightweight: 7,524,609 function calls (7520893 primitive calls) in 8.824 seconds
Slimline (new): 17,560,815 function calls (17557100 primitive calls) in 14.956 seconds

This is possible by following a django style `lazy` object creation, the main bulk of processing is turning {priceSize} into <PriceSize> objects but this is pointless a lot of the time as the object is not used or can be handled as a dict instead.
The inclusion of slots further reduces the processing time as well as reducing memory.

This optimisation will improve normal streaming as well as backtesting, with more speed, less CPU + ram and minimal reduction in usability.

(For reference 1.170258201 was used, AUS racing)

1887 of 2049 relevant lines covered (92.09%)

3.68 hits per line

Jobs
ID Job ID Ran Files Coverage
1 505.1 06 May 2020 07:20AM UTC 0
92.1
Travis Job 505.1
2 505.2 06 May 2020 07:20AM UTC 0
92.1
Travis Job 505.2
3 505.3 06 May 2020 07:20AM UTC 0
92.1
Travis Job 505.3
4 505.4 06 May 2020 07:20AM UTC 0
92.16
Travis Job 505.4
Source Files on build 505
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #505
  • 64ae76f0 on github
  • Prev Build on dev (#503)
  • Next Build on dev (#507)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc