TITLE: Instruction Starvation
ISSUE_NAME: InstructionStarvation
DESCRIPTION:
Execution stalls because the front-end fails to deliver instructions. This metric is the ratio of cycles generated when no instruction was issued by the front-end to all cycles. Such stalls are called Instruction Starvation, and may be due to a large code working set size or a high degree of branch misprediction, which can cause a large number of L1I misses.
RELEVANCE:
Negatively impacts performance as the execution is stalled as it waits for instructions to be delivered by the fronted.
EXAMPLE:
SOLUTION:
Look for ways to reduce the code working set, branch mispredictions, and the use of virtual functions.
RELATED_SOURCES:
NOTES:
Instruction Starvation
Para obter mais informações sobre otimizações de compiladores, consulte Aviso sobre otimizações.


