SIL/PIL profiling metrics
PMU metric
Since R2024b
Description
App Configuration Pane: Advanced
Configuration Objects: coder.EmbeddedCodeConfig
Performance Monitoring Unit (PMU) metric profiling of functions.
See Investigate Execution-Time Issues Using PMU Metrics (Embedded Coder).
Settings
TimeThis value is the default value.
Extracts no metric from the PMU of the target hardware.
Total instructionsExtracts total instruction count.
Float instructionsExtracts FPU instruction count.
Float operationsExtracts FPU operation count.
Integer instructionsExtracts ALU instruction count.
Load instructionsExtracts load instruction count.
Store instructionsExtracts store instruction count.
Total CyclesExtracts total cycle count.
L1 Data Cache MissesExtracts L1 data cache misses.
L1 Instruction Cache MissesExtracts L1 instruction cache misses.
L2 Data Cache MissesExtracts L2 data cache misses.
L2 Instruction Cache MissesExtracts L2 instruction cache misses.
TLB Data MissesExtracts TLB data misses.
TLB Instruction MissesExtracts TLB instruction misses.
Memory Stall CyclesExtracts memory stall cycles.
Total Stall CyclesExtracts total stall cycles.
Programmatic Use
Property:
CodeProfilingCodeMetrics |
Values: "time" |
"totinstr" | "floatinsts" |
"floatopts" | "intinstr" |
"loadinstr" | "storeinstr" |
"totcyc" | "l1dcm" |
"l1icm" | "l2dcm" |
"l2icm" | "tlbdm" |
"tlbim" | "memstall" |
"totstall" |
Default: "time" |
Version History
Introduced in R2024b
See Also
Topics
- Investigate Execution-Time Issues Using PMU Metrics (Embedded Coder)