Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Правильно ли я провёл тест скорости? Добавлено: 19.06.05 23:33  

Автор вопроса:  Neco | Web-сайт: neco.pisem.net | ICQ: 247906854 
Привет.
Заполучил VB.NET - сходу решил потестить его на скорость. Ну конечно эксперименты с целыми числами в общем показали неплохой результат и я решил набросать на нём что-нибудь скоростное - первое, что пришло в голову это простенький блокнот, чтобы быстро запускался и не парил меня разгоном, когда у меня фильмы конвертируются (часто этим занимаюсь в последнее время). Начал тестить на запуск и получил кошмарный по сравнению с шестым васей результат!
Код в Васях:
В событии Load просто ставлю Unload Me
Код в сях (шеллера):
#include <stdio.h>
#include <windows.h>

void main ()
{
int rez;

HANDLE hProc;
STARTUPINFO si;
PROCESS_INFORMATION pi;
memset(&si,0,sizeof(si));
si.cb=sizeof(si);

long t1=0,t2=0,i=0;

t1=GetTickCount();

for (i=0;i<10;i++){
CreateProcess(NULL,"vb6 or vb7.exe",NULL,NULL,false,0,NULL,"Debug",&si,&pi);
hProc=pi.hProcess;
WaitForSingleObject(hProc,-1);//*/
}
t2=GetTickCount();

rez=GetLastError();
printf("res=%d\n",(t2-t1)/10);
printf("End of proga\n");
getc(stdin);
}

Может я что-то не так делаю, но тест показал что-то типа 200/40, т.е. шестой vb в пять раз быстрее запускается и вырубается, чем седьмой.
Так оно и должно быть?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Страшный Сон



Вопросов: 46
Ответов: 848
 Профиль | | #1 Добавлено: 19.06.05 23:42
Скорее всего что-то не так... Не может седьмой VB быть в пятеро тормознее шестого. Шестой - и то тормознутый.

Ответить

Номер ответа: 2
Автор ответа:
 HOOLIGAN



Вопросов: 0
Ответов: 1066
 Профиль | | #2 Добавлено: 20.06.05 00:17
Всё верно, так оно и должно быть. .Net приложения запускаются очень долго. Это не секрет. Простенькая прога запускается до нескольких секунд :( Нужно ведь время, чтобы развернуть всю фреймворковскую лабуду и докомпилить недокомпиленный скрипт.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам