geraldzm / Caso-3

Caso 3 Análisis de datos, tarea Tec

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Análisis de datos, Caso 3!

Authors: Gerald Zamora Morales (@geraldzm) 2020053672 Kelvin Nuñez Barrantes (@Vynidaulkel) 2019046494

Tercera tarea del curso de análisis de algoritmos, donde se compara el rendimiento en tiempo y memoria de C, C++, Go y Rust, en una búsqueda secuencial ordinaria.

Descripción de la computadora:

Procesador: Intel Core i3-6100 3.7GHz Dual-Core Processor Memoria principal: Corsair ValueSelect 8 GB DDR4-2666 CL18 Memory Placa Madre: Gigabyte GA-H110M-H Micro ATX LGA1151 Motherboard Tarjeta de video: MSI Radeon RX 470 4 GB GAMING X Video Card Otros

Tests

Comparación de los lenguajes
Elements in array C C++ Go Rust
Time ms Memory bytes Time ms Memory bytes Time ms Memory bytes Time ms Memory bytes
500,000 0 2,000,008 0.8 2,000,008 0.8 4,005,888 12.4 2,000,204
1,000,000 1.2 4,000,008 2.5 4,000,008 1 7,991,700 30 4,000,200
1,500,000 2 6,000,008 3.2 6,000,008 2.4 11,980,000 36.8 6,000,400
2,000,000 3 8,000,008 4 8,000,008 1.4 15,950,500 63.4 8,000,200
2,500,000 4 10,000,008 5 10,000,008 2.8 19,993,000 77.4 10,000,200
3,000,000 5 12,000,008 5.6 12,000,008 3.4 23,991,000 92.6 12,000,100

Corridas

Para cada prueba se corre el algoritmo cinco veces y se toma el promedio del tiempo y memoria

C

Con 500,000 elementos alt home Con 1,000,000 elementos alt home Con 1,500,000 elementos alt home Con 2,000,000 elementos alt home Con 2,500,000 elementos alt home Con 3,000,000 elementos alt home

C++

Con 500,000 elementos alt home Con 1,000,000 elementos alt home Con 1,500,000 elementos alt home Con 2,000,000 elementos alt home Con 2,500,000 elementos alt home Con 3,000,000 elementos alt home

GO

Con 500,000 elementos alt home Con 1,000,000 elementos alt home Con 1,500,000 elementos alt home Con 2,000,000 elementos alt home Con 2,500,000 elementos alt home Con 3,000,000 elementos alt home

Rust

Con 500,000 elementos alt home Con 1,000,000 elementos alt home Con 1,500,000 elementos alt home Con 2,000,000 elementos alt home Con 2,500,000 elementos alt home Con 3,000,000 elementos alt home

About

Caso 3 Análisis de datos, tarea Tec


Languages

Language:C++ 26.8%Language:C 26.3%Language:Rust 26.2%Language:Go 20.7%