WHAT?本章讨论程序性能调整问题。但是对用户来说,程序员按时交付软件,提供一个清爽的用户界面,避免系统经常死机常常比程序性能更加重要WHY?在程序设计这种文化中,编写出能够节省几微秒的代码可以证明你很酷--HOW?Pareto法则即80/20法则,指你可以通过20%的努力获取80%的成果一些无稽之...
分类:
其他好文 时间:
2014-07-11 22:29:56
阅读次数:
302
1. microtime() 当前 Unix 时间戳以及微秒数。 connect("127.0.0.1", 11211);$time_start = microtime_float();//保存数据for($i = 0; $i set("key$i",$i,0,3);}$time_end = mi....
分类:
Web程序 时间:
2014-07-10 10:28:36
阅读次数:
245
数据库属于 IO 密集型的应用程序,其主要职责就是数据的管理及存储工作。而我们知道,从内存中读取一个数据库的时间是微秒级别,而从一块普通硬盘上读取一个IO是在毫秒级别,二者相差3个数量级。所以,要优化数据库,首先第一步需要优化的就是 IO,尽可能将磁盘IO转化为内存IO。本文先从 MySQL 数据库...
分类:
数据库 时间:
2014-07-06 17:17:32
阅读次数:
307
计算两个Date之间的时间差,基本思路为把Date转换为ms(微秒),然后计算两个微秒时间差。时间的兑换规则如下:1s秒 = 1000ms毫秒1min分种 = 60s秒1hours小时 = 60min分钟1day天 = 24hours小时 package com.qiyadeng.date;impo...
分类:
编程语言 时间:
2014-06-17 13:28:08
阅读次数:
295
Windows平台下代码运行时间测量方法:一:毫秒级 GetTickCount()#include
二:秒级 Time()#include 三:微秒级 QueryPerformanceCounter(&end)#include
Linux平台下时间测量方法:一:秒级 C语言库函数time()二:微秒...
测试 代码运行时间linux 中的 中 有个函数可以获取当前时间,精确到 微秒
----> gettimeofday() 1 #include // int gettimeofday(struct timeval *tv,
struct timezone *tz); 2 /***...
分类:
系统相关 时间:
2014-06-06 09:10:48
阅读次数:
248
测试 代码运行时间linux 中的 中 有个函数可以获取当前时间,精确到 微秒
----> gettimeofday() 1 #include // int gettimeofday(struct timeval *tv,
struct timezone *tz); 2 /***...
分类:
系统相关 时间:
2014-06-02 19:08:37
阅读次数:
337
phpusleep() 函数延迟代码执行若干微秒。unpack()
函数从二进制字符串对数据进行解包。uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。time_sleep_until()
函数延迟代码执行直到指定的时间。time_nanosleep() 函数延迟代码执行若干秒和纳...
分类:
Web程序 时间:
2014-05-30 10:43:03
阅读次数:
452
时间单位换算表1秒=1000毫秒(ms)1毫秒=1/1,000秒(s)1秒=1,000,000微秒(μs)1微秒=1/1,000,000秒(s)1秒=1,000,000,000纳秒(ns)1纳秒=1/1,000,000,000秒(s)1秒=1,000,000,000,000皮秒(ps)1皮秒=1/1...
分类:
其他好文 时间:
2014-05-29 18:59:30
阅读次数:
202
2014年5月23日 17:46:04凡事还是得靠自己呀,网上太多坑list($usec, $sec)
= explode(" ", microtime());$usec2msec = $usec * 1000;
//计算微秒部分的毫秒数(微秒部分并不是微秒,这部分的单位是秒)$sec2mse...
分类:
Web程序 时间:
2014-05-24 12:01:34
阅读次数:
314