mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-28 21:53:48 +00:00 
			
		
		
		
	Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
		
			
				
	
	
		
			28 lines
		
	
	
		
			977 B
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			977 B
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
| {{ comment_marker }}
 | |
| ## Memory Impact Analysis
 | |
| 
 | |
| **Components:** {{ components_str }}
 | |
| **Platform:** `{{ platform }}`
 | |
| 
 | |
| | Metric | Target Branch | This PR | Change |
 | |
| |--------|--------------|---------|--------|
 | |
| | **RAM** | {{ target_ram }} | {{ pr_ram }} | {{ ram_change }} |
 | |
| | **Flash** | {{ target_flash }} | {{ pr_flash }} | {{ flash_change }} |
 | |
| {% if component_breakdown %}
 | |
| {{ component_breakdown }}
 | |
| {% endif %}
 | |
| {% if symbol_changes %}
 | |
| {{ symbol_changes }}
 | |
| {% endif %}
 | |
| {%- if target_cache_hit %}
 | |
| 
 | |
| > ⚡ Target branch analysis was loaded from cache (build skipped for faster CI).
 | |
| {%- endif %}
 | |
| 
 | |
| ---
 | |
| > **Note:** This analysis measures **static RAM and Flash usage** only (compile-time allocation).
 | |
| > **Dynamic memory (heap)** cannot be measured automatically.
 | |
| > **⚠️ You must test this PR on a real device** to measure free heap and ensure no runtime memory issues.
 | |
| 
 | |
| *This analysis runs automatically when components change. Memory usage is measured from {{ config_note }}.*
 |