Skip to main content

One post tagged with "memory-profile"

View All Tags

Mastering Go Profiling

· 10 min read
Nijesh Hirpara
Senior Software Engineer

In the world of software development, ensuring your application runs efficiently is paramount. Go, with its efficient concurrency model and performance-focused design, is a great language for building high-performance applications. At DAS, Go is at the heart of our technology stack, providing the foundation for building high-performance, scalable applications. However, even the best code can benefit from optimisation. Profiling and performance testing are essential tools in a developer's toolkit to identify bottlenecks and optimise Go applications. To ensure our applications run optimally, we must continuously profile and test their performance. In this post, we’ll explore the basics of Go profiling and performance testing while delving into some of the techniques and tools we use at DAS.