memory.html.twig 983 B

123456789101112131415161718192021222324
  1. {% extends '@WebProfiler/Profiler/layout.html.twig' %}
  2. {% block toolbar %}
  3. {% set icon %}
  4. {% set status_color = (collector.memory / 1024 / 1024) > 50 ? 'yellow' : '' %}
  5. {{ include('@WebProfiler/Icon/memory.svg') }}
  6. <span class="sf-toolbar-value">{{ '%.1f'|format(collector.memory / 1024 / 1024) }}</span>
  7. <span class="sf-toolbar-label">MiB</span>
  8. {% endset %}
  9. {% set text %}
  10. <div class="sf-toolbar-info-piece">
  11. <b>Peak memory usage</b>
  12. <span>{{ '%.1f'|format(collector.memory / 1024 / 1024) }} MiB</span>
  13. </div>
  14. <div class="sf-toolbar-info-piece">
  15. <b>PHP memory limit</b>
  16. <span>{{ collector.memoryLimit == -1 ? 'Unlimited' : '%.0f MiB'|format(collector.memoryLimit / 1024 / 1024) }}</span>
  17. </div>
  18. {% endset %}
  19. {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, name: 'time', status: status_color }) }}
  20. {% endblock %}