zhamakd
15 years agoNew Contributor
Performance Profiler fials with 'Not enough storage is available to ...'
Hi all,
Using AQTtime Performance Profiler on a C++ application built with 'Microsoft Visual Studio 8' on 32-bit Windows XP SP2.
The application used to work with AQtime, however at some unknown point it has stopped working.
Running both Debug and Release builds of the application under AQtime versions 4.45, crashes AQtime in Kernel32.dll.
The behavior has improved slightly under AQtime 6, application fails to run with error 'Not enough storage is available to complete this operation'.
Excluding most of the object files in an exclude area, will run the application.
However its not clear what is really causing this error.
We have tried to exclude various parts of the application, just as an exercise to see if code bloat is reaching some limit in AQtime.
After this exercise the executable size has reached 23089152 bytes and 46243840 bytes, in release and debug builds respectively, with pdb files of size 274459648 bytes and 556395520 bytes.
We have run this on different PCs (similar spec) and all have failed.
The PC spec running AQtime is:
. XP Professional Service Pack 2
. Intel(R) Core(TM) Quad CPU
Q8300 @ 2.50GHz
. 2.49GHz, 3.94 GB of RAM
. 799GB free disk-space
I have also tried to run a 64-bit version of AQtime on 64-bit XP, running our 32-bit executable.
The behavior is similar, it fails to run with similar error.
Curiously sometimes AQtime reports that it can run the application since it doesn't find its path file.
I think this is a spurious error, since the application path filename is correct and accessible.
We like AQtime and hope that we can get it work for our application instead of moving to other profilers that do seem to work on this executable (e.g. GlowCode).
I was wondering if this is a known issue and has a fix?
I appreciate your help to get some logs out of AQtime or any information that helps getting to the bottom of this issue.
thanks,
-- zhamak
Using AQTtime Performance Profiler on a C++ application built with 'Microsoft Visual Studio 8' on 32-bit Windows XP SP2.
The application used to work with AQtime, however at some unknown point it has stopped working.
Running both Debug and Release builds of the application under AQtime versions 4.45, crashes AQtime in Kernel32.dll.
The behavior has improved slightly under AQtime 6, application fails to run with error 'Not enough storage is available to complete this operation'.
Excluding most of the object files in an exclude area, will run the application.
However its not clear what is really causing this error.
We have tried to exclude various parts of the application, just as an exercise to see if code bloat is reaching some limit in AQtime.
After this exercise the executable size has reached 23089152 bytes and 46243840 bytes, in release and debug builds respectively, with pdb files of size 274459648 bytes and 556395520 bytes.
We have run this on different PCs (similar spec) and all have failed.
The PC spec running AQtime is:
. XP Professional Service Pack 2
. Intel(R) Core(TM) Quad CPU
Q8300 @ 2.50GHz
. 2.49GHz, 3.94 GB of RAM
. 799GB free disk-space
I have also tried to run a 64-bit version of AQtime on 64-bit XP, running our 32-bit executable.
The behavior is similar, it fails to run with similar error.
Curiously sometimes AQtime reports that it can run the application since it doesn't find its path file.
I think this is a spurious error, since the application path filename is correct and accessible.
We like AQtime and hope that we can get it work for our application instead of moving to other profilers that do seem to work on this executable (e.g. GlowCode).
I was wondering if this is a known issue and has a fix?
I appreciate your help to get some logs out of AQtime or any information that helps getting to the bottom of this issue.
thanks,
-- zhamak