This commit is contained in:
PanSi21 2025-01-05 19:11:48 +01:00
parent 53528bc35e
commit 41118a002a
Signed by untrusted user who does not match committer: PanSi21
GPG key ID: 755F8874C65EF462
7 changed files with 61 additions and 10 deletions

View file

@ -23,4 +23,50 @@ pansi21@legolas-pX:~/Scrivania/BUN-test$ bun run index.js
TinyCC Execution Time: 39841.047652ms
JavaScript Execution Time: 151445.86563ms
C Execution Time: 11306.60097ms
```
```
## GCC senza ottimizzazioni ( -O0 )
```sh
pansi21@legolas-pX:~/Scrivania/BUN-test$ bun run index.js
C Execution Time: 2210.778096ms
TinyCC Execution Time: 9515.602825ms
JavaScript Execution Time: 17464.264817ms
pansi21@legolas-pX:~/Scrivania/BUN-test$ gcc -Wall -O0 -shared matrix.c -o bin/matrix03.so
pansi21@legolas-pX:~/Scrivania/BUN-test$ bun run index.js
C Execution Time: 10084.689972ms
TinyCC Execution Time: 9475.667019999999ms
JavaScript Execution Time: 17810.901714ms
pansi21@legolas-pX:~/Scrivania/BUN-test$
```
## SetN = 2000
```sh
pansi21@legolas-pX:~/Scrivania/BUN-test$ gcc -Wall -O3 -shared matrix.c -o bin/matrix03.so
pansi21@legolas-pX:~/Scrivania/BUN-test$ bun run index.js
C Execution Time: 48145.866321ms
TinyCC Execution Time: 102745.97170400001ms
JavaScript Execution Time: 397706.84388400003ms
```
## 1500
```sh
pansi21@legolas-pX:~/Scrivania/BUN-test$ bun run index.js
C Execution Time: 10959.741538999999ms
TinyCC Execution Time: 36574.850994ms
JavaScript Execution Time: 137350.96834400002ms
```
## 1000
```sh
pansi21@legolas-pX:~/Scrivania/BUN-test$ gcc -Wall -O3 -shared matrix.c -o bin/matrix03.so
pansi21@legolas-pX:~/Scrivania/BUN-test$ bun run index.js
C Execution Time: 2267.1350589999997ms
TinyCC Execution Time: 10732.041204000001ms
JavaScript Execution Time: 19499.030189999998ms
```