Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.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的web应用程序探查器?_Java_Profiling_Performance - Fatal编程技术网

基于java的web应用程序探查器?

基于java的web应用程序探查器?,java,profiling,performance,Java,Profiling,Performance,有许多问题与评测java应用程序有关,但我想知道这些建议是否也适用于评测基于web(tomcat)的java应用程序 是否有比其他工具更好的特定工具?或者假设现在大多数java应用程序都是基于web的,现有的问题/建议适用于基于web的应用程序?您可以从Sun 6 JDK中的jvisualvm开始,它允许您连接到运行中的JVM并收集基本内存和cpu评测数据。这使您能够大致了解正在发生的事情,以及是否需要更好的评测工具。您可以从Sun 6 JDK中的jvisualvm开始,它允许您连接到正在运行的

有许多问题与评测java应用程序有关,但我想知道这些建议是否也适用于评测基于web(tomcat)的java应用程序


是否有比其他工具更好的特定工具?或者假设现在大多数java应用程序都是基于web的,现有的问题/建议适用于基于web的应用程序?

您可以从Sun 6 JDK中的jvisualvm开始,它允许您连接到运行中的JVM并收集基本内存和cpu评测数据。这使您能够大致了解正在发生的事情,以及是否需要更好的评测工具。

您可以从Sun 6 JDK中的jvisualvm开始,它允许您连接到正在运行的JVM并收集基本内存和cpu评测数据。这可以让您大致了解正在发生的事情,以及是否需要更好的profiling工具。

我已经使用过,并且。DynaTrace是最昂贵的选择,但我发现它是迄今为止最有用的选择。他们还有一个免费的dynatraceajax客户端,允许您在前端进行配置(java脚本执行、Ajax调用、渲染时间等)。您还可以使用来捕获执行时间。

我已经使用了,和。DynaTrace是最昂贵的选择,但我发现它是迄今为止最有用的选择。他们还有一个免费的dynatraceajax客户端,允许您在前端进行配置(java脚本执行、Ajax调用、渲染时间等)。您还可以使用捕获执行时间。

我已经尝试过,App Dynamics Lite,并发现JavaMelody是其中最好、最兼容的。它易于安装,并提供查找慢速web请求、jsp页面、错误和sql查询所需的所有数据。它提供了大量的汇总数据和图表。它的开销也很小,因此可以在生产实例中使用。它将显示您的cpu、ram和线程利用率。您不能像其他工具一样深入到每行分析的细节,但它可以为您指出正确的方向,以找到瓶颈

我试过,App Dynamics Lite,发现JavaMelody是其中最好、最兼容的。它易于安装,并提供查找慢速web请求、jsp页面、错误和sql查询所需的所有数据。它提供了大量的汇总数据和图表。它的开销也很小,因此可以在生产实例中使用。它将显示您的cpu、ram和线程利用率。您不能像其他工具一样深入到每行分析的细节,但它可以为您指出正确的方向,以找到瓶颈

jconsole | visualvm/jmap/jstack是您所需要的,都是标准的jdk。jconsole | visualvm/jmap/jstack是您所需要的,都是标准的jdk。它是netbeans中的独立版本。它是netbeans中的独立版本。