Keil Logo

µVISION: "Browse Information" option slows down building project


Information in this knowledgebase article applies to:

  • ARM-MDK v5.x
  • ARMCC v5.x compiler toolchain

SYMPTOM

I'm using ARMCC v5.x compiler toolchain in µVision for my project.

I notice that after enabling Browse Information option in Options for Target - Output in µVision, building the same project takes much longer.

Is it a known issue? How can I overcome this?

CAUSE

When ARMCC v5.x compiler toolchain is used in µVision, µVision will only generate Browse Information while your project is being built. This will slow down the build time of your project, especially when you rebuild your entire project. Enabling Browse Information may result in a 3X increase in compilation time using the ARMCC v5.x compiler.

This issue doesn't exist when ARMCLANG v6.x compiler toolchain is selected in µVision. When ARMCLANG v6.x compiler toolchain is used, Browse Information is generated dynamically in the background as soon as you open the project. Thus, it won't cause an increase of project build time.

RESOLUTION

Disabling the Browse Information option in Options for Target - Output in µVision will increase the project build speed.

MORE INFORMATION

FORUM THREADS

The following Discussion Forum threads may provide information related to this topic.

Last Reviewed: Wednesday, November 29, 2017


Did this article provide the answer you needed?
 
Yes
No
Not Sure
 
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.