_N_了吧唧的_ 发表于 2017-4-24 10:34:21

c/java/python性能比较

  测试环境: 8核8g内存
1. 文件读写测试:

  图中横坐标:
  2表示2^2M = 4M
  13表示2^13M = 8G
  从上图 可以看出:
  c/java/python在文件读写方面性能差别不是很大,

[*]在文件大小>4G的时候,文件读写速度都局限于磁盘IO 速度.
[*]在文件大小<2G的时候,文件读写速度基本上都是文件系统cache影响的速度.


2. 循环测试:
  做1073741824 个循环(1G),测试需要的时间,从而计算每种语言每秒运行的循环数:
  java:         643730110
  c:        293693059
  python:4683359
  可以看出,python的循环性能最差.
  但是比较奇怪的是java比c好。。。
  所有代码见附件
页: [1]
查看完整版本: c/java/python性能比较