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

jtblin / gostatsd
44%
master: 42%

Build:
Build:
LAST BUILD BRANCH: 0.12.5
DEFAULT BRANCH: master
Repo Added 10 Mar 2016 06:17AM UTC
Files 7
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

LAST BUILD ON BRANCH 0.12.1
branch: 0.12.1
CHANGE BRANCH
x
Reset
  • 0.12.1
  • 0.12.0
  • 0.12.2
  • 0.12.3
  • 0.12.4
  • 0.12.5
  • cleanups
  • linter-fixes
  • master
  • mmazurskiy/context
  • negative-lookup-cache
  • parse-env-vars-and-flags-and-config
  • receive-process-refactoring
  • travis

pending completion
41

push

travis-ci

jtblin
Optimise (5-10x) performance of line parser

Old parser benchmark:

BenchmarkParseLineCounter-8                                  	 1000000	      2493 ns/op
BenchmarkParseLineCounterWithSampleRate-8                    	 1000000	      2186 ns/op
BenchmarkParseLineCounterWithTags-8                          	  300000	      5582 ns/op
BenchmarkParseLineCounterWithTagsAndSampleRate-8             	  300000	      5649 ns/op
BenchmarkParseLineGauge-8                                    	 1000000	      2356 ns/op
BenchmarkParseLineTimer-8                                    	 1000000	      1897 ns/op
BenchmarkParseLineSet-8                                      	  500000	      2210 ns/op
BenchmarkParseLineCounterWithDefaultTags-8                   	  500000	      2656 ns/op
BenchmarkParseLineCounterWithDefaultTagsAndTags-8            	  200000	      5951 ns/op
BenchmarkParseLineCounterWithDefaultTagsAndTagsAndNameSpace-8	  200000	      6467 ns/op

New parser benchmark:

BenchmarkParseLineCounter-8                                  	 5000000	       348 ns/op
BenchmarkParseLineCounterWithSampleRate-8                    	 3000000	       420 ns/op
BenchmarkParseLineCounterWithTags-8                          	 2000000	       680 ns/op
BenchmarkParseLineCounterWithTagsAndSampleRate-8             	 2000000	       748 ns/op
BenchmarkParseLineGauge-8                                    	 5000000	       341 ns/op
BenchmarkParseLineTimer-8                                    	 5000000	       344 ns/op
BenchmarkParseLineSet-8                                      	 5000000	       314 ns/op
BenchmarkParseLineCounterWithDefaultTags-8                   	 3000000	       489 ns/op
BenchmarkParseLineCounterWithDefaultTagsAndTags-8            	 2000000	       752 ns/op
BenchmarkParseLineCounterWithDefaultTagsAndTagsAndNameSpace-8	 2000000	       830 ns/op

419 of 955 relevant lines covered (43.87%)

14.98 hits per line

Relevant lines Covered
Build:
Build:
955 RELEVANT LINES 419 COVERED LINES
14.98 HITS PER LINE
Source Files on 0.12.1
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
41 0.12.1 Optimise (5-10x) performance of line parser Old parser benchmark: BenchmarkParseLineCounter-8 1000000 2493 ns/op BenchmarkParseLineCounterWithSampleRate-8 1000000 2186 ns/op Ben... push 23 Mar 2016 03:17AM UTC jtblin travis-ci pending completion  
See All Builds (53)
  • Repo on GitHub
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

© 2025 Coveralls, Inc