ASP.NET指定变量数据类型,速度提高了100倍

ASP.NET指定变量数据类型,速度提高了100倍由自动编程人工智能 发表在专区

10亿次求余数为0的计算:

ASP运行速度130秒左右

' ASP.NET Dim i, c, max '如果不指定数据类型,运行要120秒左右

Dim i, c, max As Integer '指定数据类型,运行速度2秒

  1. 下面是ASP.NET代码:


强类型,指定变量类型

测试1亿次13秒左右。测试10亿次下面的MAX要乘1000

打开网站方法:http://localhost:8080/ASP_modtest.asp


ASP .NET:

<%Server.ScriptTimeout = 500%>



TEST

 

强类型,指定变量类型
测试1亿次13秒左右。测试10亿次下面的MAX要乘1000
打开网站方法:http://localhost:8080/ASP_modtest.asp
<% dim a as DateTime a = DateTime.Now Dim i, c, max As Integer max = 1000000 * 1000 c = 0 For i = 1 To max If i Mod 7 = 0 Then c = c + 1 Next dim b as DateTime b =DateTime.Now Dim span3 As TimeSpan = b.Subtract(a ) response.write ("时间差(时、分、秒):" & span3.tostring() & "
") response.write (a.tostring()+"
") response.write (b.tostring()+"
") %>

asp运行速度测试


测试1亿次13秒左右。测试10亿次下面的MAX要乘1000

打开网站方法:http://localhost:8080/ASP_modtest.asp

<%Server.ScriptTimeout = 500%>



asp运行速度测试

 

测试1亿次13秒左右。测试10亿次下面的MAX要乘1000
打开网站方法:http://localhost:8080/ASP_modtest.asp
<% 'i5 8600k,139秒 dim a,b a=timer dim i,max dim c max=1000000*1000 c=0 for i=1 to max if i mod 7=0 then c=c+1 next b=timer response.write "测试次数:" & max & ",找到7的倍数个数:" & c & vbcrlf & "用时:" & (b-a) & "秒

" %>

你可能感兴趣的:(asp.net,后端)