为什么openConnection()这么慢?

时间:2019-07-02 15:26:29

标签: java grails groovy

我一直在尝试使用groovy,在测试中我注意到该调用

 url.openConnection() 

大约需要1000毫秒。我不明白为什么,如果这没有建立连接,那么应该花这么长时间吗? struct

这是一个测试用例,其中LAP 2显示了url.openConnection()花费的时间

import groovy.time.TimeCategory 

import groovy.time.TimeDuration
    Date t1 = new Date()
    URL testurl = new URL("https://api.ipify.org")

    Date t2 = new Date()
    TimeDuration td = TimeCategory.minus( t1, t2 )
    println " LAP 1 " + td        // ~50ms

    con = testurl.openConnection()
    t3 = new Date()
    td = TimeCategory.minus( t3, t2 )
    println " LAP 2 " + td // 500-1000ms

0 个答案:

没有答案