纪秀峰]:erlang:now() os:timestamp() 比较
来源:互联网 发布:js post get请求 编辑:程序博客网 时间:2024/05/04 18:50
纪秀峰]:erlang:now() os:timestamp() 比较
受影响的文件: benchmark/src/now_timestamp.erl
- master
Show diff stats Hide diff stats
Showing 1 changed file with32 additions and 0 deletions.
- 32 0 benchmark/src/now_timestamp.erl
@@ -0,0 +1,32 @@ +%%%------------------------------------------------------------------- +%%% @author 纪秀峰 <jixiuf@gmail.com> +%%% @doc +%%% +%%% @end +%%% Created : 2013-01-25 10:21 by 纪秀峰 <jixiuf@gmail.com> +%%%------------------------------------------------------------------- +-module(now_timestamp). +-export([test/1]). + +%% 测erlang:now() 与os:timestamp() 哪个速度更快 +%% (emacs@jf.org)22> now_timestamp:test(10000). +%% erlang:now():{940,ok} +%% os:timestamp():{522,ok} +%% 测试结果显示 os:timestamp() 较快 + +test(N)-> + T=timer:tc(fun () -> now_benchmark(N) end), + io:format("erlang:now():~p~n",[T]) , + T2=timer:tc(fun () -> os_timestamp_benchmark(N) end), + io:format("os:timestamp():~p~n",[T2]) + . +now_benchmark(0)->ok; +now_benchmark(N)-> + now(), + now_benchmark(N-1) + . +os_timestamp_benchmark(0)->ok; +os_timestamp_benchmark(N)-> + os:timestamp(), + os_timestamp_benchmark(N-1) + .
0 0
- 纪秀峰]:erlang:now() os:timestamp() 比较
- erlang:now()与os:timestamp()-Erlang源码学习一
- ERLANG OS X 安装
- mysql datetime timestamp比较
- oracle timestamp 比较大小
- Erlang、MPI 性能比较
- Node.js & Erlang比较
- 比较Erlang和Golang
- 两个 Timestamp 如何比较大小
- Timestamp时间类型的比较
- timestamp 和 datetime 的比较
- mysql timestamp 和 date比较
- Erlang基础 - 项式比较
- Erlang的比较运算符
- Erlang:<2> 比较运算符
- Erlang环境搭建 for mac os
- Erlang环境搭建 for mac os
- Erlang环境搭建 for mac os
- tcp 开头,端口,三次握手
- HDU 4978 A simple probability problem
- hdu4941 map交换行列
- 设计模式之单例模式
- Java 多态
- 纪秀峰]:erlang:now() os:timestamp() 比较
- 超级rtmp服务器和屌丝wowza
- ExtJs4.2,文件上传,无法提交至指定URL
- HDU-4972 篮球赛比分
- 猜数
- hdu 4966 GGS-DDU 最小树形图/有向图的最小生成树
- 斯坦福大学学生整理的游戏开发资源大全
- ShareSDK授权页面的自定义
- Greenlet ImportError: DLL load failed 解决方法