Plugin Directory

Changeset 1510966


Ignore:
Timestamp:
10/08/2016 08:37:11 PM (9 years ago)
Author:
Den Media
Message:

1.3.0.0

Location:
hiweb-memory-usage
Files:
4 added
6 edited

Legend:

Unmodified
Added
Removed
  • hiweb-memory-usage

    • Property svn:ignore set to
      .git
      .gitignore
      .idea
  • hiweb-memory-usage/trunk/hiweb-memoryusage.php

    r1393806 r1510966  
    11<?php
    22    /**
    3      * Created by PhpStorm.
    4      * User: denmedia
    5      * Date: 21.05.2015
    6      * Time: 13:43
    73     * Plugin Name: hiWeb Memory Usage
    84     * Description: A small plug on the measurement of memory used on the site is the site PHP level
    9      * Version: 1.2.0.0
     5     * Version: 1.3.0.0
    106     */
    117   
     
    3632            return defined( 'DOING_AJAX' );
    3733        }
     34
     35        function get_memory_limit( ){
     36            $val = trim( ini_get( 'memory_limit' ) );
     37            $last = strtolower( $val[ strlen( $val ) - 1 ] );
     38            switch( $last ){
     39                // The 'G' modifier is available since PHP 5.1.0
     40                case 'g':
     41                    $val *= 1024;
     42                case 'm':
     43                    $val *= 1024;
     44                case 'k':
     45                    $val *= 1024;
     46            }
     47            return $val;
     48        }
    3849       
    3950       
     
    4758        function getHtml_memoryUsage( $usage, $hiweb_memory_usage ){
    4859            echo '<div style="position: fixed; top: 20px; padding: 10px; background: #ffffff; right: 10px; border: 3px solid black; z-index: 10000;">Size: ' . hiweb_memoryUsage()->formatBytes( $usage - $hiweb_memory_usage ) . ' / ' . (
    49                 strpos( ini_get( 'memory_limit' ), 'M' ) !== false ? ini_get( 'memory_limit' ) : hiweb_memoryUsage()->formatBytes( ini_get( 'memory_limit' ) )
     60                strpos( ini_get( 'memory_limit' ), 'M' ) !== false ? ini_get( 'memory_limit' ) : hiweb_memoryUsage()->formatBytes( $this->get_memory_limit() )
    5061                ) . '</div>';
    5162        }
Note: See TracChangeset for help on using the changeset viewer.