This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

performance issue regarding __strasgi_64plus

Hi,

I meet a problem about __strasgi_64plus on C6678 EVM run my project, I profile my project, found it consume many CPU cycles,below is the pic:

I don't know how to process it, can you help me?

Best Regards,

Si

  • The function __strasgi_64plus is a compiler helper function in the standard RTS library.  It is used to implement structure copies such as assignments, and a few other situations where a block memory copy is required.  It is implemented in hand-coded assembly.  Thus, it is already optimal.  To improve system performance, you need to focus on why so many memory copies are occurring, and see what you can do to reduce them.

    Thanks and regards,

    -George