首页
导航
博客
电子书
算法
众创
代码
随贴
关于我们
您好,欢迎来到码863代码分享网! 请
[登录]
/
[注册]
搜 索
一句话概述代码的用途:
*
(例: 使用js控制复制及输入数据时只能是数字)
120
字
代码类型:
无
函数
类
插件
单段代码直接可运行
TAG标签:
(用空格隔开)
30
字
描述说明:
请填写代码的实现原理、应用场景、功能说明、调用示例、注意事项等。
swoole协程会延长整个程序执行时间,但能提高并发,实际运行时间只是多了创建与销毁协程的时间
代码正文:
*
请选择语言
html
python
javascript
php
sql
c
c++
c#
java
plain
简单说明:
排序:
测试一下
pconnect('127.0.0.1', 6379); echo "\n".g('start0','end0',8)."\n\n\n\n"; g('start'); for($i=1;$i<=$all;$i++){ $redis=new Redis; $redis->pconnect('127.0.0.1', 6379); $redis->set('test',$i); echo ' '.$redis->get('test'); } echo "\n".g('start','end')."\n\n\n\n"; g('start1'); for($i=1;$i<=$all;$i++){ go(function ()use($i,$all,$redis) { $redis = new Swoole\Coroutine\Redis(); $redis->connect('127.0.0.1', 6379); $redis->set('test',$i); //echo '/'.$i.($i==$all ?"\n".g('start1','end2')."\n":''); $redis->get('test'); echo '+'.$i.($i==$all ?"\n".g('start1','end2')."\n":''); }); } echo "\n".g('start1','end1')."\n"; function G($start,$end='',$dec=4) { static $_info = array(); static $_mem = array(); if(is_float($end)) { // 记录时间 $_info[$start] = $end; }elseif(!empty($end)){ // 统计时间和内存使用 if(!isset($_info[$end])) $_info[$end] = microtime(TRUE); if(1 && $dec=='m'){ if(!isset($_mem[$end])) $_mem[$end] = memory_get_usage(); return number_format(($_mem[$end]-$_mem[$start])/1024); }else{ return number_format(($_info[$end]-$_info[$start]),$dec); } }else{ // 记录时间和内存使用 $_info[$start] = microtime(TRUE); if(1) $_mem[$start] = memory_get_usage(); } }
CopyRight 2002~2023 精通2100网 联系邮箱:qqtxt@163.com
版权所有:精通2100网
湘ICP备2023018646号-1
MYSQl共执行 4 个查询,用时 0.002028226852417 秒,PHP脚本用时 0.004148 秒,占用内存 0.499 MB,Gzip 已启用