vb与VB.Net性能比较

Test Name VB6 Times (ns) VB.Net Times (ns) VB.Net is...
Square Root开方 46.7791 34.4608 1.36x faster
Sine正弦 160.4986 162.5435 1.01x slower
Inverse Cosine反余弦 435.8120 375.6694 1.16x faster
Inverse Tangent反正切 259.7525 286.1751 1.10x slower
Inverse Sine反正弦 405.3237 401.6973 1.01x faster
Natural Logarithmn自然对数 194.9694 226.1549 1.16x slower
Exponentiala 指数 121.0084 193.8514 1.60x slower
Logarithm to base 10基本对数 203.6077 230.0629 1.13x slower
CreateMatrix( )创建矩阵 1265.5043 1214.1316 1.04x faster
InverseMatrix( )反转矩阵 843.4019 1009.7311 1.20x slower
Norm. Vec. Function单位化向量函数 194.8496 165.7895 1.18x faster
Norm. Vec. Inlinen 单位化向量内联 183.5613 209.2288 1.14x slower
Ray-Triangle Intersect三角形相交检测 610.4232 733.7162 1.20x slower

这是最终结果,vb.net赢了5项,vb6赢了8项.vb.net平均慢了1.034x倍,vc.net除反余弦外全部多少有提高。

不过另外进行的Direct3D/Draw内存分配上vb.net比vb6快2.33x倍。