CCM1 通用計算模塊fibonacci 性能對比

#include <stdio.h>

int fab (int n) {
	if(n == 1||n ==2) {
		return 1;
	} 
	return fab(n-1) + fab(n-2);
}



int main() {
	for(int i = 2; i<= 40; i++) {
		printf(fab(i));
	}
	return 0;
}

 

ccm1 代碼


[[cheerp::jsexport]]
int fab (int n) {
	if(n == 1||n ==2) {
		return 1;
	} 
	return fab(n-1) + fab(n-2);
}

int main() {
	for(int i = 2; i<= 40; i++) {
		ccm1::log(fab(i));
	}
	return 0;
}

native  gcc 耗時

real    0m1.109s
user    0m1.100s
sys     0m0.000s

CCM1 耗時

real    0m0.941s
user    0m0.916s
sys     0m0.018s

 

體積:

ccm1     => 477   B 

gcc elf   => 8512 B

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章