Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

My application + aprobe or its tools is very slow starting up. What can I do?

application aprobe slow tools
0
Posted

My application + aprobe or its tools is very slow starting up. What can I do?

0

This is, again, because of the huge symbol tables in ERAM C++ programs. The workaround is to use Aprobe’s ADI (Aprobe Debug Information) mechanism to pre-construct the symbol table for an executable. Here’s how it works: • Assume m2.exe is a executable that still has its symbol table and line information: • Create an ADI file for that executable using the apmkadi command, for example: cd /u/m2 apmkadi -o m2.adi m2.exe • Reference the ADI file just like a UAL, for example: aprobe -u m2.adi -u trace.ual m2.exe • Run as you do now. • Explicitly reference the adi file when you format, for example: apformat -u m2.adi m2.apd • If an ADI file of the default name is found in the same directory as the exexecutable, and its checksum matches, it is used automatically.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123