当前位置:编程学习 > VB >>

服务器响应时间的测算

本帖最后由 bcrun 于 2010-11-06 10:11:28 编辑 搞个Timer1出来是啥意思啊.不知你说的"服务器响应时间"具体是指哪一段的,一般搞个GetTickCount在两段取时间相减就行了吧.
对使用GetTickCount函数,在加载前记录下一个时间,加载完成后在记录下时间,用前后这两个时间相减,就能得出加载时间,精度是毫秒级的,可以说很高了。

dim lngS as long 
dim lngE as long
Private Declare Function GetTickCount Lib "kernel32" () As Long
Private Sub Command1_Click()
    lngS=GetTickCount
    Set xmlobject = CreateObject("Microsoft.XMLHTTP")
    
    strURL = "http://www.baidu.com/"
    xmlobject.Open "GET", strURL, False
    xmlobject.Send
    If xmlobject.ReadyState = 4 Then
        Text1.Text = xmlobject.responseText
    End If
    lngE=GetTickCount
    MsgBox "加载完成,耗用时间:" & Cstr(lngE-lngS) & " ms",vbokonly+vbexclamation,"系统提示"
End Sub
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,