博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php数据序列化测试
阅读量:7250 次
发布时间:2019-06-29

本文共 1207 字,大约阅读时间需要 4 分钟。

hot3.png

#测试代码

$msg = ['test'=>23];$start = microtime(true);  for($i=0;$i<100000;$i++){	$packMsg = msgpack_pack($msg);}echo 'pack len:'.strlen($packMsg)."\r\n";$end = microtime(true);echo 'run time:'.($end-$start).'s'."\r\n";  echo 'memory usage:'.(memory_get_usage()/1024)."KB\r\n";/*$start = microtime(true);  for($i=0;$i<100000;$i++){	$jsonMsg = json_encode($msg);}echo 'json len:'.strlen($jsonMsg)."\r\n";$end = microtime(true);  echo 'run time:'.($end-$start).'s'."\r\n";  echo 'memory usage:'.(memory_get_usage()/1024)."KB\r\n";$start = microtime(true);  for($i=0;$i<100000;$i++){	$packMsg = serialize($msg);}echo 'php len:'.strlen($packMsg)."\r\n";$end = microtime(true);echo 'run time:'.($end-$start)."s\r\n";echo 'memory usage:'.(memory_get_usage()/1024)."KB\r\n";*/

#执行结果

pack len:7run time:0.024219989776611smemory usage:354.4765625KBjson len:11run time:0.010890007019043smemory usage:354.1796875KBphp len:22run time:0.010586977005005smemory usage:353.8828125KB

#分析评论 网上查阅的基本结果都是(估计是php7以前的版本)

运行速度  serialize
json>msgpack内存消耗 serialize

在php7里运行,得出的结果如下

运行速度  serialize
json>msgpack内存消耗 serialize

转载于:https://my.oschina.net/lwl1989/blog/850408

你可能感兴趣的文章
掌门1对1获3.5亿美元E-1轮融资,华人文化产业基金、中金甲子基金等投资 ...
查看>>
Unity中的通用对象池
查看>>
ORA-00600: internal error code, arguments: [16703], [1403], [28], [...
查看>>
忆芯科技发布新一代国产主控芯片STAR1000P!4月完成量产版本 ...
查看>>
如何用条码标签打印软件实现商品价签制定会员价 ...
查看>>
如何轻松实现个性化推荐系统
查看>>
Mysql高级查询 内连接和外连接详解
查看>>
基于AWS的电子商务网站架构——Web前端
查看>>
基于险企传统资源优势的“一核三环”规划——互联网平台建设
查看>>
社交网络:有意义的不仅是邓巴数
查看>>
MySQL优化案例
查看>>
02 贝叶斯算法 - 案例一 - 鸢尾花数据分类
查看>>
场景数据互为表里!畅想2027,保险行业发展愿景
查看>>
hibernate4整合spring3出现java.lang.NoClassDefFoundError: [Lorg/hibernate/engine/FilterDefinition;...
查看>>
港科大教授权龙:三维视觉重新定义人工智能安防
查看>>
数据库巡检项
查看>>
通过阿里云APP,可以进行ECS,RDS 等实例的管理
查看>>
HBase-Region太多的问题简单总结
查看>>
说说我为什么看好Spring Cloud Alibaba
查看>>
STM32学习笔记(五)——通用定时器计数延时
查看>>