Abstract :
The author addresses the question: how do we achieve a fast program? For many programmers, performance is something you pay continuous attention to as you program. Every time you write a fragment of code, you consider the performance implications and code the program to maximize performance. Some performance work comes from architectural decisions, some from more tactical optimization activity. The author considers a specific set of steps for program optimization
Keywords :
optimisation; programming; software performance evaluation; bottlenecks; profiler; program optimization steps; programming; software architecture; software performance; Automatic testing; Computer bugs; Java; Optimization methods; Optimizing compilers; Software design; Virtual machining; Virtual manufacturing; Virtual prototyping; Yarn;