Add detailed profiling to all reports and README
- Update README.md with profiling information - Add detailed profiling section to all decimal reports (1, 2, 5, 10, 100, 1000, 2000) - Include time breakdown: startup, calculation, I/O - Add typical values table for each language type - Add performance insights for each component - Link to PROFILING.md documentation
This commit is contained in:
@@ -160,8 +160,21 @@ Detailed performance reports are available for each decimal precision level:
|
||||
|
||||
# Run specific language
|
||||
cd c && ./build.sh && ./print_hej
|
||||
|
||||
# Run detailed profiling (breaks down execution time)
|
||||
./profile_detailed.sh 100
|
||||
```
|
||||
|
||||
## Detailed Profiling
|
||||
|
||||
The benchmark includes a detailed profiling system that breaks down execution time into components:
|
||||
|
||||
- **Startup Time**: Runtime initialization, library loading, JIT compilation
|
||||
- **Calculation Time**: Algorithm execution, numerical operations
|
||||
- **I/O Time**: Output formatting, result printing
|
||||
|
||||
See [PROFILING.md](PROFILING.md) for detailed documentation.
|
||||
|
||||
## License
|
||||
|
||||
MIT License - See LICENSE file for details.
|
||||
|
||||
Reference in New Issue
Block a user