The equals and hashCode methods of URL are blocking
The equals and hashCode method of URL perform domain name resolution, this can result in a big performance hit. See http://michaelscharf.blogspot.com/2006/11/javaneturlequals-and-hashcode-make.html for more information. Consider using java.net.URI instead.
Details:
==================================
com.sun.javatest.exec.MultiFormatPane.loadPage(URL) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In file MultiFormatPane.java, line 192
In class com.sun.javatest.exec.MultiFormatPane
In method com.sun.javatest.exec.MultiFormatPane.loadPage(URL)
Called method java.net.URL.equals(Object)
At MultiFormatPane.java:[line 192]
==================================
com.sun.javatest.exec.MultiFormatPane$Listener.processGeneralLink(HyperlinkEvent) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In file MultiFormatPane.java, line 508
In class com.sun.javatest.exec.MultiFormatPane$Listener
In method com.sun.javatest.exec.MultiFormatPane$Listener.processGeneralLink(HyperlinkEvent)
Called method java.net.URL.equals(Object)
At MultiFormatPane.java:[line 508]
==================================
com.sun.javatest.exec.NavigationPane.updateCombo(URL) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In file NavigationPane.java, line 223
In class com.sun.javatest.exec.NavigationPane
In method com.sun.javatest.exec.NavigationPane.updateCombo(URL)
Called method java.net.URL.equals(Object)
At NavigationPane.java:[line 223]
==================================
com.sun.javatest.mrep.BrowserPane.loadPage(URL) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In file BrowserPane.java, line 292
In class com.sun.javatest.mrep.BrowserPane
In method com.sun.javatest.mrep.BrowserPane.loadPage(URL)
Called method java.net.URL.equals(Object)
At BrowserPane.java:[line 292]
==================================
com.sun.javatest.mrep.BrowserPane.updateCombo(URL) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In file BrowserPane.java, line 445
In class com.sun.javatest.mrep.BrowserPane
In method com.sun.javatest.mrep.BrowserPane.updateCombo(URL)
Called method java.net.URL.equals(Object)
At BrowserPane.java:[line 445]
==================================
com.sun.javatest.mrep.ReportTool.loadPage(URL) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In file ReportTool.java, line 559
In class com.sun.javatest.mrep.ReportTool
In method com.sun.javatest.mrep.ReportTool.loadPage(URL)
Called method java.net.URL.equals(Object)
At ReportTool.java:[line 559]
The equals and hashCode method of URL perform domain name resolution, this can result in a big performance hit. See http://michaelscharf.blogspot.com/2006/11/javaneturlequals-and-hashcode-make.html for more information. Consider using java.net.URI instead.
Details:
==================================
com.sun.javatest.exec.MultiFormatPane.loadPage(URL) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In file MultiFormatPane.java, line 192
In class com.sun.javatest.exec.MultiFormatPane
In method com.sun.javatest.exec.MultiFormatPane.loadPage(URL)
Called method java.net.URL.equals(Object)
At MultiFormatPane.java:[line 192]
==================================
com.sun.javatest.exec.MultiFormatPane$Listener.processGeneralLink(HyperlinkEvent) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In file MultiFormatPane.java, line 508
In class com.sun.javatest.exec.MultiFormatPane$Listener
In method com.sun.javatest.exec.MultiFormatPane$Listener.processGeneralLink(HyperlinkEvent)
Called method java.net.URL.equals(Object)
At MultiFormatPane.java:[line 508]
==================================
com.sun.javatest.exec.NavigationPane.updateCombo(URL) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In file NavigationPane.java, line 223
In class com.sun.javatest.exec.NavigationPane
In method com.sun.javatest.exec.NavigationPane.updateCombo(URL)
Called method java.net.URL.equals(Object)
At NavigationPane.java:[line 223]
==================================
com.sun.javatest.mrep.BrowserPane.loadPage(URL) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In file BrowserPane.java, line 292
In class com.sun.javatest.mrep.BrowserPane
In method com.sun.javatest.mrep.BrowserPane.loadPage(URL)
Called method java.net.URL.equals(Object)
At BrowserPane.java:[line 292]
==================================
com.sun.javatest.mrep.BrowserPane.updateCombo(URL) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In file BrowserPane.java, line 445
In class com.sun.javatest.mrep.BrowserPane
In method com.sun.javatest.mrep.BrowserPane.updateCombo(URL)
Called method java.net.URL.equals(Object)
At BrowserPane.java:[line 445]
==================================
com.sun.javatest.mrep.ReportTool.loadPage(URL) invokes java.net.URL.equals(Object), which blocks to do domain name resolution
In file ReportTool.java, line 559
In class com.sun.javatest.mrep.ReportTool
In method com.sun.javatest.mrep.ReportTool.loadPage(URL)
Called method java.net.URL.equals(Object)
At ReportTool.java:[line 559]