LINUX.ORG.RU
ФорумTalks

[Диплом][Осторожно, .Net][Эксперимент] Меряемся

 ,


0

2

Для диплома возникла необходимость собрать статистику производительности процессоров на конкретной задаче (это первый этап, во всяком случае). Суть эксперимента проста: скачать файл ftp://arbuzoff.org/Shared2/test.tar.bz2 и запустить. Это простейшее прототипное приложение на .Net. Исходник прилагается, как подтверждение чистоты помыслов. Необходимо запостить время работы приложения и характеристику процессора.

Пример:

AMD Athlon 64 2000Mhz (1 ядро) - 00:00:15.2109375

P.S. Не спорю, метод замеров попахивает быдлизмом.

P.P.S. На .Net, потому что быстро и прототип.

P.P.P.S. А Linux тут при том, что приложение изначально пишется под него на C++))

P.P.P.P.S. Хостюсь на частном сервере моего знакомого, посему может местами не работать.

P.P.P.P.P.S. Если тестируете в Mono, то сделайте соответствующую пометку.

Заранее благодарю.

★★★★

Последнее исправление: DarkAmateur (всего исправлений: 1)
Ответ на: комментарий от Ja-Ja-Hey-Ho

Ах ты ж блин, проглядел. Ты прав. Но, в принципе, мне пофиг, что выполняется в цикле. Формально, туда можно ничего не класть. Согласно концепции «Чёрный ящик» полученные данные всёже остаются релевантными.

DarkAmateur ★★★★
() автор топика

mono

AMD Phenom(tm) II X4 810 Processor @ 2.60GHz - 00:00:08.8255700
Pentium(R) Dual-Core  CPU  E5200 @ 2.50GHz   - 00:00:09.0330150
QEMU Virtual CPU version 0.12.3 @ 2.31GHz ( Quad-Core AMD Opteron(tm) Processor 2376)  - 00:00:12.0110040
uspen ★★★★★
()

Ладно, тема ушла почти вниз и сервер хочет спать.

Всем большое спасибо. Данные занесены в таблицу для дальнейшего анализа.

DarkAmateur ★★★★
() автор топика
Ответ на: комментарий от d0de-stillhet

хм...

// c_test.c 
#include <math.h>
#include <stdlib.h>
#include <time.h>

int main() {
    int i;
    srand((unsigned)time(0));
    for (i = 0; i < 10000000; i++) {
        exp(cos(sqrt(abs(sin((double)rand()/(double)RAND_MAX)))));
    }
    return 0;
}
% gcc -O2 -lm ./c_test.c -o c_test
% time ./c_test
./c_test  0,83s user 0,00s system 96% cpu 0,861 total

d0de-stillhet
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.