Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-9407

Initializing function objects causes compilation to take much longer

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • Code Generation Tools
    • CODEGEN-6452
    • Hide
      C6000_8.2.0
      C6000_8.3.0
      Show
      C6000_8.2.0 C6000_8.3.0
    • Hide
      C6000_8.3.5
      C6000_8.2.8
      Show
      C6000_8.3.5 C6000_8.2.8
    • default
    • Use --no_compress to reduce the time of the compressor stage. Use a cut-down implementation of std::function to reduce the rest of the compile time by compiling less code.
    • Hide
      The implementation of std::function brings in a lot of template code, and that takes a long time to compile. We've improved the speed of the C6x compression stage, but further improvements will require serious enhancement effort.

      In the meantime, the speed can be improved by adding the --no_compress option to inhibit that stage and by using a cut-down implementation of std::function to reduce the size of the compiled file.
      Show
      The implementation of std::function brings in a lot of template code, and that takes a long time to compile. We've improved the speed of the C6x compression stage, but further improvements will require serious enhancement effort. In the meantime, the speed can be improved by adding the --no_compress option to inhibit that stage and by using a cut-down implementation of std::function to reduce the size of the compiled file.

      Initializing function objects causes compilation to take much longer

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: