--- title: Valgrind Reviews meta_title: 'Valgrind Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 14 reviews by the users' company size, role or industry to find out how Valgrind works for a business like yours. aggregate_rating: rating_value: 4.2 review_count: 14 scale: '5' date_modified: '2026-09-23' parent_category: name: Development url: https://www.g2.com/categories/development ---

Valgrind Reviews & Product Details

User Insights

Average based on 14 real user reviews.

AJ
Alexandra J.
Consultant
Small-Business (50 or fewer emp.)
"Valgrind review: memory leak detection tool"
3/5
What do you like best about Valgrind?

I think one reason we liked Valgrind best was the easy setup/ramp up process. This made understanding the program painless. Another plus was the memory leak detection. We found this tool to be fairly accurate and informative giving my team and me confidence in the results. Also provides a large portfolio of tools available for users to utilize for a number of projects and problems. Review collected by and hosted on G2.com.

What do you dislike about Valgrind?

We had been using the trial and have found no problems or roadblocks other than it being very slow when running the application. This unfortunately turned us off of the tool mainly just due to time constraints and fast turn around times as well as our trial expiring and not feeling as though we needed to pay for the full ability of this service. Review collected by and hosted on G2.com.

Verified User in Industrial Automation
UI
Verified User in Industrial Automation
Mid-Market (51-1000 emp.)
"valgrind for checking memory leak and profiling"
5/5
What do you like best about Valgrind?

Valgrind will be very helpful for memory leak check using memcheck tool on valgrind. And heap usage can be found using massif tool. We can analyze dynamic memory usage using massif visualizer tool. Callgrind is another tool which can also be used along valgrind. Review collected by and hosted on G2.com.

What do you dislike about Valgrind?

valgrind will slow the program execution. Realtime operation can be tested with valgrind since it slows down operation. Most of the time execution with valgrind for real cases cannot be tested. Address sanitizer cannot be used along with valgrind. Users must remove compilation flag for address sanitizer. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Mid-Market (51-1000 emp.)
"Excellent tool to detect and resolve memory errors on dynamic analysis."
4/5
What do you like best about Valgrind?

Help to detect the usage of uninitialized memory region in stack. Help to find out the usage of already freed memory. Help to detect the write operations to outside the allocated blocks. Help to identify the memory overwrite on memcpy operations. Review collected by and hosted on G2.com.

What do you dislike about Valgrind?

Have seen limitation to identify memory overwrite in static/stack data like static arrays. Identify the issues from logs need an expert programmer (Medium level or above). As the tool uses dynamic analysis, each and every case needs to simulate to make the application error-free. Review collected by and hosted on G2.com.

MC
Matt C.
Regional Account Manager
Enterprise (> 1000 emp.)
"Easy to implement and use."
5/5
What do you like best about Valgrind?

Valgrind offers your application a virtual processor. They are passed to valgrind tool plugin.g before your application instructions are processed. Memcheck.-Memcheck. The great thing is, you don't have to change or re-connect your software to run it. Review collected by and hosted on G2.com.

What do you dislike about Valgrind?

The downside is that the code is slower so that we can not run the program to execute it normally. We can only use this when we test or track. Review collected by and hosted on G2.com.

Yogesh P.
YP
Yogesh P.
Senior Engineer, R&D
Enterprise (> 1000 emp.)
"Valgrind Review"
4/5
What do you like best about Valgrind?

valgrind provides a virtual processor that executes your application. Before your application instructions are processed, they are passed to valgrind tool plugine.g. memcheck. The great thing is that you don't have to modify or relink your program at all to run it in valgrind. Review collected by and hosted on G2.com.

What do you dislike about Valgrind?

The drawback is, it does cause your program to run slower so we cant run it for normal execution. Only while debugging or monitoring we can use it. Review collected by and hosted on G2.com.

Dmitry A.
DA
Dmitry A.
Member
Computer Software
Mid-Market (51-1000 emp.)
"Great tool for memory leak detection"
4.5/5
What do you like best about Valgrind?

I like the flexibility for configuring, and I really satisfied with found results. Also I like the variety of supported architectures. Review collected by and hosted on G2.com.

What do you dislike about Valgrind?

Tool can be difficult for beginners, some links on the official site are unavailable. Review collected by and hosted on G2.com.

Manan S.
MS
Manan S.
Senior Software Engineering
Information Technology and Services
Enterprise (> 1000 emp.)
"Memory leaks detection made easy with Valgrind"
3.5/5
What do you like best about Valgrind?

Valgrind tool is pretty handy. Easy to install, Easy to use. It can be attached on code file or on running process. Review collected by and hosted on G2.com.

What do you dislike about Valgrind?

Logs are not user friendly. It need some serious analysis to understand leaks. We have a scope here to improve in a way anybody using it for first time should be able to understand logs and take appropriate actions Review collected by and hosted on G2.com.

Hao L.
HL
Hao L.
Software Engineer
Computer Software
Small-Business (50 or fewer emp.)
"Valgrind review"
2.5/5
What do you like best about Valgrind?

There are many dynamic tools built in valgrind. You don’t have to build it from scratch. Review collected by and hosted on G2.com.

What do you dislike about Valgrind?

The documentation is not well written. Binary instrumentation api is not easy to use. Review collected by and hosted on G2.com.

Shuguang Z.
SZ
Shuguang Z.
System Engineer
Computer Software
Mid-Market (51-1000 emp.)
"Used valgrind to find memory leakage in wireless router system"
4.5/5
What do you like best about Valgrind?

detects memory leakage

detects thread deadlock Review collected by and hosted on G2.com.

What do you dislike about Valgrind?

complicated command line options; documentation was hard to find. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Enterprise (> 1000 emp.)
"very powerful tool for memory related issues"
5/5
What do you like best about Valgrind?

The thing I like most about Valgrind is that it can be used on binaries without the need for recompilation. If the binaries are not stripped, most of the time you will get informative backtraces pointing to issues. Review collected by and hosted on G2.com.

What do you dislike about Valgrind?

The application being instrumented becomes really slow (more than 10x), but looking at the advantages it is acceptable. Review collected by and hosted on G2.com.

Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.