>points/documents that explain the performance improvements
The vast majority of performance problems can be traced to the following:
-Highest: requirements
- Design
- Environment
- Lowest: Language
If you have perfect requirements, perfect design, your environment is set up perfectly and you write perfect code then C++ is faster than java.
Since I have never seen anyone (and certainly never seen a group of people) that is perfect, the choice of language is usually insignificant in terms of performance.
The only times where this is not true is usually when the problem space is extremely small (requirements and design minimal) and the environment is irrelevant. This is usually limited to reading data from a file, processing it using simple rules, and writing it back out to a file. A internet/intranet system will never fall into this category.