Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从eclipse中启动时,web服务器的响应时间显著延长_Java_Eclipse_Jetty_Embedded Jetty_Response Time - Fatal编程技术网

Java 从eclipse中启动时,web服务器的响应时间显著延长

Java 从eclipse中启动时,web服务器的响应时间显著延长,java,eclipse,jetty,embedded-jetty,response-time,Java,Eclipse,Jetty,Embedded Jetty,Response Time,我正在开发一个包含嵌入式Jetty Web服务器的应用程序。当我从eclipse中开始时,即使对于非常简单的请求,我也会经历大约100毫秒的响应时间,我希望在大约15毫秒内返回这些请求。然而,当我将我的应用程序打包到一个jar中并在eclipse外部运行它时,它的速度和我预期的一样快。我不在调试模式下运行,在eclipse中运行时也不会出现总体减速。似乎响应时间约为100ms有一个下限。有人对此有解释吗?您是否正在向控制台写入任何内容?写入Eclipse控制台可能比写入终端窗口慢得多。衡量性能并

我正在开发一个包含嵌入式Jetty Web服务器的应用程序。当我从eclipse中开始时,即使对于非常简单的请求,我也会经历大约100毫秒的响应时间,我希望在大约15毫秒内返回这些请求。然而,当我将我的应用程序打包到一个jar中并在eclipse外部运行它时,它的速度和我预期的一样快。我不在调试模式下运行,在eclipse中运行时也不会出现总体减速。似乎响应时间约为100ms有一个下限。有人对此有解释吗?

您是否正在向控制台写入任何内容?写入Eclipse控制台可能比写入终端窗口慢得多。

衡量性能并不容易,而且可能会受到缓存的影响。我会尝试启动你的应用程序,发送一些消息,以便所有内容都被缓存/编译/等等,然后进行测量。Eclipse.Logging也一样吗?交换?DNS查找?jvisualvm(在JDK中)说时间花在了什么上?任何到stdout/stderr的输出都会产生很大的不同,因为Eclipse捕获了控制台视图。