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 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 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.
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 ** This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
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
|
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).
|
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
|
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...
|
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
| |
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
|
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...
|
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
|
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
|
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...
|
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,...
| |
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...
|
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...
|
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,...
|
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();...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
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
| |
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |