×

Discussion Board

Results 1 to 9 of 9
  1. #1
    Registered User
    Join Date
    May 2006
    Location
    Germany
    Posts
    598

    Question [moved] Carbide Performance Investigator

    Is there any "Performance Investigator" veteran out there?
    I'm currently evaluating that tool for our project. It gives me some interesting results in the "Threads" view. However the "Binaries" view is incomplete, it shows that 31.53% of the load is not matched to any binary. The "Functions" view is useless since it does not find any functions.

    For the use case I'm profiling my application has a thread which shows a load over 90% during ~25 seconds.

    Can I do anything to help the PI generate better output? Will it help if I profile a debug build?
    Last edited by lenclud; 2007-12-04 at 08:07.

  2. #2
    Registered User
    Join Date
    Sep 2007
    Posts
    7

    Re: Carbide Performance Investigator

    I'm definitely not a veteran and I'm not sure about your problem but here are the problems I experienced and how I solved them:

    Problem 1: A warning message appeared when trying to import the .dat (compiled and collected performance info) file saying something like "Warning could not find .map file".
    Solution 1: It seemed that the relative path in my provided pkg file was not satisfying Carbide so I manipulated the pkg file to explicitly point out the application binary (.exe) location.

    Problem 2: No functions NOR function calls were seen in the "Function" and "Function calls" tabs.
    Solution 2: I forgot to mark the time interval for the session to be analyzed i.e. click and mark the section (time interval) in the upper window (showing the graph).

    /Magnus

  3. #3
    Registered User
    Join Date
    Mar 2003
    Location
    Oulu
    Posts
    132

    Re: Carbide Performance Investigator

    Quote Originally Posted by lenclud View Post
    The "Functions" view is useless since it does not find any functions.
    Did you manage to get any real output to functions. I have been trying to evaluate it also, but 100% of functions are "Function not found"

  4. #4
    Registered User
    Join Date
    May 2006
    Location
    Germany
    Posts
    598

    Re: Carbide Performance Investigator

    No unfortunatly I never got anywhere with that PI "Functions" view. I did not try really hard either I'm not even sure I ever tried di97mswg tricks. Good luck with that and do let us know if you succeed.

  5. #5
    Registered User
    Join Date
    Oct 2008
    Posts
    1

    Re: Carbide Performance Investigator

    I have the same problem.
    All functions shown as "unknown function"
    There was no warnings during .dat file import, and .pkg already has absolute path to .exe.
    And I marked the time interval for the session.

    I really do not know what to do.

  6. #6
    Registered User
    Join Date
    Jul 2008
    Posts
    16

    Re: Carbide Performance Investigator

    In Carbide.c++ 2.0 I have the same PI problems: I see my Thread, but I see "Function not found". I use the new PI SIS too.

    Anyone have any troubleshooting ideas?

    I can zoom in on the graph, but I don't see any function names from my app.

    ??? Is it a name-mangling problem with my compiler settings???

    Thanks! - Nick

  7. #7
    Registered User
    Join Date
    Sep 2008
    Posts
    1

    Re: Carbide Performance Investigator

    Did anybody solved this problem, it used to work with Carbide 1.3 but not now.

  8. #8
    Registered User
    Join Date
    Feb 2009
    Posts
    2

    Re: [moved] Carbide Performance Investigator

    Hi,
    Has anyone got any further with this? I can compile a binary with the S60 3.1 SDK for GCCE, build and run it on the target with the Profiler (Profiler Agent v2.0.2 Device driver version 1.64.5) to create a .DAT file. When importing the DAT file to Carbide, there are no errors, and I can see the binary of the EXE listed, but the Function view just shows "Function not found".
    The PKG file specified on import does list the absolute paths of the binaries (c:\symbian\9.2\ etc)

    Is there any carbide trace I can turn on to see why it can't find the functions (looking for wrong MAP file?) or can we find the memory location the EXE was loaded at on target and manually specify that to use the MAP?

  9. #9
    Registered User
    Join Date
    Mar 2011
    Posts
    1

    Re: [moved] Carbide Performance Investigator

    Did anyone ever get this working? Seems like it should be plug and play. Instead it's plug and pull your hair out.

Similar Threads

  1. [moved] carbide v1.3 cannot work with rvct2.2...
    By lius1984 in forum Carbide.c++ IDE and plug-ins (Closed)
    Replies: 4
    Last Post: 2008-06-10, 14:59
  2. Performance investigator does not show function calls
    By hirval in forum Carbide.c++ IDE and plug-ins (Closed)
    Replies: 0
    Last Post: 2008-03-29, 09:30
  3. performance investigator
    By jantoo in forum Carbide.c++ IDE and plug-ins (Closed)
    Replies: 4
    Last Post: 2008-03-17, 09:55
  4. Performance Investigator does not show any information about Functions
    By bharath_hegde in forum Carbide.c++ IDE and plug-ins (Closed)
    Replies: 1
    Last Post: 2008-03-05, 16:45

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×