繁体   English   中英

hsqldb java的性能分析示例程序

[英]Profiling example program of hsqldb java

基本上,我试图分析运行在tomcat上并使用hsqldb(来自OWASP的不安全的Web应用程序)的Web应用程序。 我正在使用java profiler(完全不广泛使用的jp2-2.1)来配置tomcat服务器。 探查器对方法调用的顺序进行剖析,在该方法调用中,它们以xml格式执行。 简而言之,它生成程序/应用程序运行的调用上下文树。

我注意到,对于应用程序的两次完全相同的运行,hsqldb方法的执行顺序有所不同。 我希望是一样的。 为了确认这一点,我尝试分析hsqldb的示例程序,然后profiler再次为同一程序生成差异输出。

我正在从此处运行示例程序:(http://hsqldb.sourceforge.net/doc/guide/apb.html)

因此,现在我可以确定,对于程序的两次完全相同的运行,hsqldb方法的执行顺序有所不同。

有人可以告诉我这是什么原因吗? 我会很好奇这一点。

我从未使用过hsqldb,所以不详细了解它的确切工作方式。

谢谢。

如果所执行的SQL语句完全相同,则执行HSQLDB方法的顺序通常应该相同,并且每次运行都从一个空数据库开始。

第一次运行与随后的运行之间会有细微的差异,因为一些静态数据是在第一次运行中初始化的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM