473,769 Members | 2,099 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

analysis tool.... other than purify

Hey,

maybe a little off topic but I'm running round in circles here...
I am aware of a couple of other memory tracking products out there but
I would like to know of ALL of them. So far I have;

1) BoundsChecker
2) Insure++
3) HeapAgent
4) Rational Purify.

What others exist? Basically I want something that does exactly what
purify does, namely to give you the call stack for leaks and allow you
to double click the offending line while dropping you straight into
the piece of offending code.
I'm having awful problems getting purify to instrument, basically it
won't!

Any other good products out there that anybody knows of?
Cheers,
GrahamO
Jul 22 '05 #1
3 2232
"grahamo" <gr************ @hotmail.com> wrote in message
news:79******** *************** ***@posting.goo gle.com...
Hey,

maybe a little off topic but I'm running round in circles here...
I am aware of a couple of other memory tracking products out there but
I would like to know of ALL of them. So far I have;

1) BoundsChecker
2) Insure++
3) HeapAgent
4) Rational Purify.

What others exist? Basically I want something that does exactly what
purify does, namely to give you the call stack for leaks and allow you
to double click the offending line while dropping you straight into
the piece of offending code.
I'm having awful problems getting purify to instrument, basically it
won't!

Any other good products out there that anybody knows of?


AQTime:
http://www.automatedqa.com/downloads/aqtime.asp

--
Peter van Merkerk
peter.van.merke rk(at)dse.nl
Jul 22 '05 #2
gr************@ hotmail.com (grahamo) wrote in message news:<79******* *************** ****@posting.go ogle.com>...
Hey,

maybe a little off topic but I'm running round in circles here...
I am aware of a couple of other memory tracking products out there but
I would like to know of ALL of them. So far I have;

1) BoundsChecker
2) Insure++
3) HeapAgent
4) Rational Purify.

What others exist? Basically I want something that does exactly what
purify does, namely to give you the call stack for leaks and allow you
to double click the offending line while dropping you straight into
the piece of offending code.
I'm having awful problems getting purify to instrument, basically it
won't!

Any other good products out there that anybody knows of?


'valgrind'. Emulates an x86 CPU and catches things like using
uninitialized data. An awesome free program.
Purify is a joke compared to valgrind.

Gerald.
Jul 22 '05 #3
There is electricfence (libefence ) and mtrace ,available in GNU/Linux .
mtrace is too good to miss any memory leaks. But on the flip side, it
takes up so much of disk space in terms of writing it.

grahamo wrote:
Hey,

maybe a little off topic but I'm running round in circles here...
I am aware of a couple of other memory tracking products out there but
I would like to know of ALL of them. So far I have;

1) BoundsChecker
2) Insure++
3) HeapAgent
4) Rational Purify.

What others exist? Basically I want something that does exactly what
purify does, namely to give you the call stack for leaks and allow you
to double click the offending line while dropping you straight into
the piece of offending code.
I'm having awful problems getting purify to instrument, basically it
won't!

Any other good products out there that anybody knows of?
Cheers,
GrahamO


--
Rakesh Kumar
** Remove nospamplz from my email address for my real email **
Jul 22 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
1866
by: Jens Nordahl | last post by:
On a large scale C++ project we are considering to make a static code analysis tool capable of giving answers to high level questions like (examples): - Which entry points on this layer in the software can result in calls to a given function on a lower layer - Which tables in a database can be updated by executing from a given entry point in a given layer
1
2441
by: vipindeep | last post by:
Dear reader, Are there any widely used dynamic analysis tools which are used for detecting errors in programming, for example null dereferences, deadlocks, etc.. Some of the tools which I could know are Daikon, *J, MAc JAVA, Delta Debuggers. Infact all these tools provide runtime information. Are there any tools like Purify (in C for memory based errors, array out of bounds etc).
3
2510
by: Steffen | last post by:
I'm searching for a heap monitoring tool, 'cause I have a heap crash in my software (c++). It occurs only after some days running my program. The crash happens by allocating string-buffers deep in the mfc. Any ideas where i can find such tool? Steffen
2
1838
by: Derek | last post by:
This isn't exactly a language question, but I'm curious if any of the veteran programmers out there could recommend a static analysis tool for C++. Specifically, I'm looking for something that can flag unreachable code, possible security errors like buffer overflows, and identify unused entities. It would also be great if said tool could identify any headers included un- necessarily, and perhaps compute some basic metrics. Are there...
3
1901
by: phil789 | last post by:
Hi, My questions are about run-time analysis tools like purify. Do you think that such a tool is usefull when developping? Is there some others tools like purify? What tool do you recommend when developping with visual C++? with GNU compiler on Linux? Thanks for your answers. Philippe
5
1650
by: Carlos | last post by:
Hi folks, Can somebody send me references on the subject mentioned tool, both open source and or commercial is fine. Please cc to carlos@istamina.com.ar
10
14056
by: eyh5 | last post by:
Hi, My C code (running on Soalris Unix) has some "segmentation fault" that I wish to use purify to do it. I poked around the web, and found some information about adding some lines in a Makefile file to use purify. However, my code is a rather simple single-source C program, and I didn't write a Makefile for it. I'm wondering if anybody can tell me which commands are to be entered at the Unix prompt to use purify. And, I don't know if...
19
6809
by: lihua | last post by:
Hi, Group! I got one question here: We all know that fclose() must be called after file operations to avoid unexpected errors.But there are really cases when you forget to do that!Just like what happens in memory operations, everyone knows the importance of freeing the allocated memory, but there do have memory leaks from time to
2
3251
by: saby | last post by:
Can anybody knowing Rational Purify help me? I am instrumenting an exe on solaris using Rational Purify. While building the exe, known as "DPSRun", it does not give any problem. But while I use Rational Purify, it gives a link error as given below. Linking Undefined first referenced
0
9589
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9423
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10215
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10049
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9996
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
6674
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5447
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3964
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3564
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.