Changes between Version 7 and Version 8 of Architecture
- Timestamp:
- 12/31/69 19:21:53 (55 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Architecture
v7 v8 5 5 6 6 With the profiled bytecode, we can construct the program ''execution graph'' that shows basic blocks and variables as nodes and the execution flow as a weighted edge where weight denotes the frequency with which the target block is reached. The benefits of execution graph are multifold: 7 * Hot-spot portions of the code can be determined by examining the hot paths of the graph.7 * Hot-spot portions of the code can be identified by examining the hot paths of the graph. 8 8 * Static data dependencies between blocks can be determined. 9 9 * Parallel execution patterns of the program can be identified.