Skip to content

Golang Libraries, Apps, Golang Jobs and Go Tutorials

Golang News, Tutorials, Go Libraries and Golang Jobs

Menu
  • Golang Jobs / Go Developer Jobs
  • Go/JS Full Stack Development

Tag: performance

A performant Atomic Counter for Concurrent Write-More-Read-Less Scenario in Golang

No Comments
| Golang Libraries, Golang Tutorials
Golang Atomic Counter

Similar to LongAdder in Java, or ThreadCachedInt in folly, In scenarios of high concurrent writes but few reads, it can provide dozens of times the write performance than sync/atomic. Golang Benchmark per 100 calls. Under Linux: goos: linux goarch: amd64 pkg: github.com/chen3feng/atomiccounter cpu: Intel(R) Xeon(R) Gold 6133 CPU @ 2.50GHz BenchmarkNonAtomicAdd-16 9508723 135.3 ns/op BenchmarkAtomicAdd-16 582798 2070 ns/op BenchmarkCounter-16 4748263 263.1 […]

Read More »

How to maximize your Golang application’s performance

No Comments
| Golang Tutorials

Techniques to optimize Golang performance Since its creation, Golang has been gaining popularity amongst developers. Many programers and teams are moving to Golang from other languages like Ruby, Python, and JavaScript.  There are a lot of reasons for moving to Golang: Concurrency Resource optimization High Speed Efficiency Scalability The most common reasons developers love the language […]

Read More »

Search golang Blog & News

Categories

  • General
  • Golang Applications
  • Golang Blog
  • Golang Jobs
  • Golang Libraries
  • Golang Tutorials

Looking for a Developer Job?

Golang Jobs
Remote Golang Jobs
Fullstack Developer Jobs Board
Rust Jobs
Python Jobs
Javascript Jobs
React Jobs
Java Jobs

Hire Me

  • Golang Software Development
  • Software Architecture and Consulting
  • Full Stack Developer
Software Development Services (Golang/JavaScript)

golang ch Twitter

Follow @golangch

api Authentication Authorization boilerplate ci ci/cd cli tool concurrency container context database dba devops docker email error handling framework game generics github golang jobs golang library GORM gRPC gui image processing JSON JWT kubernetes lowcode memory management microservice mongodb monitoring multilanguage nats oauth2 opensource orm rest api RestAPI starter streaming testing websockets

@golangch golang Twitter Feed

Tweets by @golangch

Golang Libraries, Apps, Golang Jobs and Go Tutorials 2023 . Powered by WordPress