Skip to main content
  1. All Posts/

laravel-running-time

Tools PHP

laravel-running-time




Installation

composer require y-ui/laravel-running-time ^1.1

Configuration

  1. Open your app/Http/Kernel.php and add the following to $middleware array:

    RunningTimeMiddlewareRunningTimeMiddleware::class,
  2. Run the command below to publish the package config file config/runningtime.php:

    php artisan vendor:publish --provider='RunningTimeRunningTimeServiceProvider'
  • If you want to run with batch mode, this requires redis. open your config/runningtime.php:

    'mode' => 'delay',
  • If out of memory after running the command, open your config/runningtime.php:

    'memory_limit' => '512M', //Modify to the appropriate value
    <p>
      or run command with <code>--lessMemory</code> </li> </ul> 
      
      <h2 dir="auto">
        <a rel="nofollow noopener" target="_blank" id="user-content-usage" class="anchor" aria-hidden="true" href="#usage"></a>Usage
      </h2>
      
      <h3 dir="auto">
        <a rel="nofollow noopener" target="_blank" id="user-content-simple-usage" class="anchor" aria-hidden="true" href="#simple-usage"></a>Simple usage
      </h3>
      
      <pre>#This will count the last 7 days of data
    

    php artisan running-time

    #This will show the top 20 path php artisan running-time –line=20

    php artisan running-time –start=2019-03-03

    php artisan running-time –start=‘1 month ago’

    php artisan running-time –path=‘your path’

    #Significantly reduce memory usage but increase time spent php artisan running-time –lessMemory

      <h3 dir="auto">
        <a rel="nofollow noopener" target="_blank" id="user-content-options" class="anchor" aria-hidden="true" href="#options"></a>Options
      </h3>
      
      <pre class="notranslate"><code>--line  Maximum number of displayed lines
    

    –start Statistical start time –end Statistical end time –path Statistical path runtime –lessMemory Significantly reduce memory usage and increase time spent

      <h2 dir="auto">
        <a rel="nofollow noopener" target="_blank" id="user-content-clean-log-files" class="anchor" aria-hidden="true" href="#clean-log-files"></a>Clean log files
      </h2>
      
      <h3 dir="auto">
        <a rel="nofollow noopener" target="_blank" id="user-content-simple-usage-1" class="anchor" aria-hidden="true" href="#simple-usage-1"></a>Simple usage
      </h3>
      
      <pre>php artisan running-time:clear --all
    

    php artisan running-time:clear –recent=30

      <h2 dir="auto">
        <a rel="nofollow noopener" target="_blank" id="user-content-todo-list" class="anchor" aria-hidden="true" href="#todo-list"></a>TODO LIST
      </h2>
      
      <ul dir="auto">
        <li>
          Web page
        </li>
      </ul>
      
      <h2 dir="auto">
        <a rel="nofollow noopener" target="_blank" id="user-content-license" class="anchor" aria-hidden="true" href="#license"></a>License
      </h2>
      
      <p>
        laravel-running-time is an open-sourced software licensed under the MIT license.
      </p>