前言
在我们的日常生活中,有很多时候都需要去打印具体的Function的使用时长和内存消耗,以此来达到优化的目的,虽然代码简单,但是每每要去重新改动Function,却是一件很繁琐的事情,我个人以此就封装了一个Fuse类达到此目的,只需引用,然后调用run方法即可。
基础信息
- 文件名: Fuse.php
- 类 名: Fuse
- 作 者: meijinfeng
- 功 能: 检查指定Function的运行时长及消耗详情
- 目 录: 605590351@qq.com
成员属性
- print: int类型,默认为0,是否将运行过程打印在控制台。
类的方法
- funcStartRecord($funcName): 记录Function运行开始运行时的基础数据
- funcEndRecord(): 记录Function运行结束时的基础数据
- checkParamType($param, $descType): 判断参数类型
- formatRam($ram): 格式化字节数据
- run($typeArr, $funcParam)
- 方法功能:执行Function
- 方法参数:
- $typeArr['showTime'] int 0-1 default 0
- $typeArr['showRam'] int 0-1 default 0
- $typeArr['classObj'] object default '': 调用类的内部方法需要用到此参数
- $funcParam['name'] string func名
- $funcParam['args'] array func参数
使用
- 实例化Fuse,运行run方法