Ticket #1639 (closed support request: fixed)

Opened 6 years ago

Last modified 5 years ago

Unknown symbol ends up in-hd profile

Reported by: iampure@… Owned by:
Priority: normal Milestone:
Component: Profiling Version: 6.7
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: Difficulty: Unknown
Test Case: Blocked By:
Blocking: Related Tickets:

Description

What is MyProject?.Test.sat_sugg<cut off> in a -hd profile? sat_sugg is not anything I defined. This is probably a bug. It uses the most memory in my application.

(No test case)

Change History

Changed 6 years ago by simonmar

  • status changed from new to closed
  • resolution set to fixed

You can get all kinds of compiler-generated stuff in a -hd profile, because you're asking for closure descriptions. The description of a thunk is the name of the thunk, which is often a compiler-generated name since the expression did not have a name in the original program, or is the result of inlining or transformation. You could use -hc -hdsat_sugg for example to see what these closures were created by, or -hy -hdsat_sugg to see what type they have.

BTW, is "critical" really appropriate for a profiling problem?

Changed 6 years ago by iampure@…

"BTW, is "critical" really appropriate for a profiling problem?" Yes, or any severity that provides an incentive to answer this relatively fast, since having a program that is supposed to be efficient that only generates closures, without me being able to see where they come from means a useless program.

Now, in this case, I just had to read the documentation better: "for other closures it is a compiler-generated string identifying the closure."

Changed 5 years ago by simonmar

  • architecture changed from Unknown to Unknown/Multiple

Changed 5 years ago by simonmar

  • os changed from Unknown to Unknown/Multiple
Note: See TracTickets for help on using tickets.