文档章节

一个简易的计时功能代码

 爪山手
发布于 2016/09/08 14:48
字数 98
阅读 43
收藏 0
//计算执行时间,返回结果为毫秒

$ct = new cost_time();

$ct->set_time('start');
usleep(270000);
$ct->set_time('end');
echo $ct->get_cost_time();

class cost_time
{
	private $start_time = 0;
	private $end_time = 0;
	
	public function set_time( $type='start' )  // 1:开始时间,2:结束时间
	{
		$time = microtime();
		$s = explode(' ',$time);
		$s = $s[1]*1 + $s[0]*1;
		
		if( $type == 'start')
		{
			$this->start_time = $s;
		}
		else
		{
			$this->end_time = $s;
		}
	}
	
	public  function get_cost_time()
	{
		$rs = $this->end_time - $this->start_time;
		$rs = number_format($rs,3);
		return $rs*1000;
	}
}

 

© 著作权归作者所有

粉丝 0
博文 6
码字总数 513
作品 0
中山
程序员
私信 提问
前端性能优化之防抖-debounce

这周接到一个需求-给输入框做模糊匹配。这还不简单,监听input事件,取到输入值去调接口不就行了? 然而后端小哥说不行,这个接口的数据量非常大,这种方式调用接口的频率太高,而且用户输入...

xshinei
2018/11/10
0
0
Android采用handler实现计时功能时出现问题

项目需求计时功能,要求精确到10ms级别。我采用Timer结合Handler进行设计的,用一个TextView控件timeTextView显示时间,一个Button控件startButton开始计时,一个Button控件stopButton结束计...

小灰灰Blog
2013/10/13
2.2K
1
Python装饰器

装饰模式有很多经典的使用场景,例如插入日志、性能测试、事务处理等等,有了装饰器,就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的。下面就一步步看看Python中的装...

萌面道人
2017/11/09
0
0
详解用 MiniFramework 计算程序运行时间的方法

我们在项目调优过程中,通常会对代码的运行时间进行统计,以便了解程序运行的性能和效率,这些统计结果将作为代码优化时的重要指标,帮助开发者有针对性的进行调优工作。 MiniFramework 在 ...

Jason82
2018/09/15
0
0
Python装饰器与面向切面编程

新年好~ 那么,很久没有更新了,其实想想也没多少可以写的,因为Python的文档似乎很全面的说……能做的差不多只有翻译和整理了,英文过关的朋友不妨直接去doc.python.org这里查看相关资料 :...

xxjbs001
2015/03/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

day13static-final

静态变量的特点:只加载一次,不会随着对象的创建而增加

architect刘源源
44分钟前
1
0
分而治之-快速排序

快速排序的思想: 快速排序首先在数组中确定1个枢纽项(比如数组中的第一个元素),将大于该枢纽项的元素放到右侧,小于该枢纽项的元素放到左侧,这样枢纽项将数组划分成两部分。接着继续对划...

万山红遍
今天
4
0
Qt编写自定义控件9-导航按钮控件

前言 导航按钮控件,主要用于各种漂亮精美的导航条,我们经常在web中看到导航条都非常精美,都是html+css+js实现的,还自带动画过度效果,Qt提供的qss其实也是无敌的,支持基本上所有的CSS2属...

飞扬青云
今天
3
0
Python开发工具:pyJasper

原文:https://www.oschina.net/p/pyjasper 前言 pyJasper是 JasperReports 网络服务器的 Python 客户端。 pyJasper 是一组 Python 基础工具,可以用来处理 JasperReports 报表 。因为 Jasper...

A_裙232550246
今天
2
0
如何提高使用Java反射的效率?

前言 在我们平时的工作或者面试中,都会经常遇到“反射”这个知识点,通过“反射”我们可以动态的获取到对象的信息以及灵活的调用对象方法等,但是在使用的同时又伴随着另一种声音的出现,那...

花漾年华
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部