分别用c, cs 和 vala 完成同样的运算:
#include #include int main() { printf('c for beginn'); int count = 1000000000; int i; for(i=0;i ; } printf('c for endn'); printf('int add beginn'); int ncount = 1000000000; int n = 0; int j; for(j=0;j int a = 3; int b = 4; n = a + b; } printf('%d', n); printf('int add endn'); printf('float add beginn'); int fcount = 10000000; float f = 0.0f; int k; for(k=0;k float a = 3.0f; float b = 4.0f; f = a + b; } printf('%f', f); printf('float add endn'); return 0; } 测试结果: user@mojo:~/Projects/performance/c$ time ./c c for begin c for end int add begin 7int add end float add begin 7.000000float add end real 0m49.264s user 0m46.450s sys 0m0.010s user@mojo:~/Projects/performance/cs$ time mono main.exe c for begin c for end int add begin 7 int add end float add begin 7 float add end real 1m37.252s user 1m31.880s sys 0m0.135s user@mojo:~/Projects/performance/vala$ time ./main c for begin c for end int add begin 7int add end float add begin 7.000000float add end real 1m14.979s user 1m10.995s sys 0m0.020s ps: 以上测试全部在SmartQ5 (cpu: s3c6410 arm11 667MHz, ram: 128M)上完成, 其间也测试了python和lua,结论是基本上没有可比性,类死机状态。
上一篇:在wince6中用硬解码替换IIMAGING中的解码器
下一篇:openJTAG学习笔记二
- 热门资源推荐
- 热门放大器推荐
- LT1678 的典型应用 - 双路/四路低噪声、轨到轨、精密运算放大器
- 使用 Infineon Technologies AG 的 IRU1261 的参考设计
- RD-460,将 FSL126MR 电源开关用于辅助电源应用的参考设计
- ADP5070CP-EVALZ,用于评估 ADP5070 直流到直流开关转换器的评估板
- ADA4610-1ARZ等效前置放大光电二极管电路典型应用电路
- 通用串行总线端口管理控制器方案 USB Type-C PD 3.0 快充
- LT8304IS8E 4V 至 100Vin、140Vout 升压转换器的典型应用电路
- DC826B-A,用于 LTC2950CTS8-2 开/关控制器的演示板,Vin (26.4V Max) = 2.7V - 26.4V
- EVAL-ADE7169EBZ-2,带有 8052 MCU、RTC 和 LCD 驱动器的 ADE7169 单相电能计量 IC 评估套件
- 紧凑型 PCI 热插拔控制器,具有总线充电、PCI 复位信号的片上拦截等功能

非常经典的关于LLC的杨波博士论文
5962-8962101PX

1-292148-8






京公网安备 11010802033920号