Simple benchmark plugin with basic benchmark functionality for Craft CMS.
MIT License
Simple benchmark plugin with basic functionality for benchmarking.
To install the plugin, follow these instructions.
Open your terminal and go to your Craft project:
cd /path/to/project
In your terminal run composer require awilum/craft-benchmark
.
In the Control Panel, go to Settings → Plugins and click the “Install” button for Benchmark.
{% do benchmarkStart('fetch_news') %}
{% set entryQuery = craft.entries()
.section('news')
.orderBy('postDate DESC')
.limit(10) %}
{% do benchmarkEnd('fetch_news') %}
Time elapsed: {{ benchmarkSummary()['fetch_news']['time']['elapsed_formated'] }}
Memory usage: {{ benchmarkSummary()['fetch_news']['memory']['usage_formated'] }}
//=> Time elapsed: 1ms
//=> Memory usage: 3.46KB
Run tests
./vendor/bin/pest
The MIT License (MIT) Copyright (c) Sergey Romanenko