View Issue Details

IDProjectCategoryView StatusLast Update
0000495Twitter DelitterPerformancepublic2020-02-23 15:58
ReporterBootBlock Assigned ToBootBlock  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Product Version1.34 
Target Version1.35Fixed in Version1.35 
Summary0000495: Parallelise tweet scoring
Description

Add an option to use all available CPU cores when running Tweet Score rules against all tweets.

The option can be found in Settings - Advanced - ParalleliseTweetScoring. Default is True.

TagsPerformance

Activities

BootBlock

2020-02-23 15:55

administrator   ~0000226

Last edited: 2020-02-23 15:58

Results are below; parallel code hasn't had any synchronisation optimisations or local-thread variable changes.


Parallelise: False

36 rules over 21,000 tweets: 3,500 milliseconds (3.5 seconds)


Parallelise: True

36 rules over 21,000 tweets: 850 milliseconds (0.8 seconds)

Issue History

Date Modified Username Field Change
2020-02-23 15:54 BootBlock New Issue
2020-02-23 15:54 BootBlock Assigned To => BootBlock
2020-02-23 15:54 BootBlock Tag Attached: Performance
2020-02-23 15:55 BootBlock Status new => closed
2020-02-23 15:55 BootBlock Resolution open => fixed
2020-02-23 15:55 BootBlock Fixed in Version => 1.35
2020-02-23 15:55 BootBlock Note Added: 0000226
2020-02-23 15:57 BootBlock Note Edited: 0000226
2020-02-23 15:57 BootBlock Note Edited: 0000226
2020-02-23 15:58 BootBlock Note Edited: 0000226