What are the performance implications of -AA versus -AP? What is the characteristic of an application that can cause performance degradation?
Standard iostreams that will be used with -AA are quite slow compared to classic iostreams (with -AP). Standard iostream is slower to compile. Performance depends on the application and exactly what is being read/written. Some issues (like append access over NFS) have been fixed. Performance also depends on how much time is spent doing C++ I/O versus other work. One important point is that the application must be optimized since the templatized code is now in the application. Other factors that can significantly affect performance are threading and using locales.
Related Questions
- What are the performance implications of -AA versus -AP? What is the characteristic of an application that can cause performance degradation?
- Does the management and monitoring process for virtual machines cause any significant performance degradation or bandwidth shortages?
- Does Memchecker cause performance degradation to my application?