vb6과 vb.net의 연산처리 속도 질문합니다.
핫블루
vb6에서 vb.net으로 갈아탈까 생각 중인데 vb.net의 전반적인 연산처리 속도가 vb6보다는 느리다는 자료를 봐서...vb.net이 vb6보다 모든 부분에서 느리다는 것이 아니라 일번적으로 연산처리 속도가 느리다?for문만 비교를 해보면...vb6:dim i as longdim j as longfor i=1 to 99999 for j=1 to 99999 nextnextvb6이나 vb.net이나 for문은 저렇게 코딩하는 것으로 알고 있는데 테스트 하면 vb6이 1.5~2배 정도 빠르게 나옵니다.컴파일 옵션에서 vb6도 최적화를 했으며 vb.net은 컴파일 옵션에서 복잡한 것은 체크해제를 했습니다.(잘 몰라서)vb.net이 일반적인 for문이나 if문과 같은 반복문이나 비교연산 같은 것에서 vb6보다 더 느립니까?어떤 분은 vb.net이 훨씬 빠르다 하는데 왜? 테스트를 하면 더 느리게 나오죠?단순 반복문 뿐만 아니라 반복문과 if문과 몇 가지 연산을 하는 작업을 하게 했는데 vb6이 빠르게 나옵니다.vb.net에서는 최적화 함수 같은 것이 따로 있습니까?저러한 코드에서 최적화 함수가 따로 있을리 없는 것 같은데 어떻게 코딩해야 vb6보다 더 빠를까요?vb6보다 느린 것 같아서 갈아타려 해도 쉽게 결론이 나지 않습니다.
-
도도
아 VB는 정수계산도 느리네요
-
감추어왔던
연산능력은 .NET이 더 빠릅니다
특히 소수점연산은 훨씬빠릅니다.
VB6는 단순 반복문만 빠르답니다 :)
메모리 관리도 .NET이 더 잘되어있습니다