Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请问,trace没有打印出的时间,说明什么问题 #1098

Closed
1 task
AnoYuan opened this issue Apr 9, 2020 · 4 comments
Closed
1 task

请问,trace没有打印出的时间,说明什么问题 #1098

AnoYuan opened this issue Apr 9, 2020 · 4 comments

Comments

@AnoYuan
Copy link

AnoYuan commented Apr 9, 2020

  • 我已经在 issues 里搜索,没有重复的issue。

环境信息

  • arthas-boot.jar 或者 as.sh 的版本: xxx
  • Arthas 版本: xxx
  • 操作系统版本: xxx
  • 目标进程的JVM版本: xxx
  • 执行arthas-boot的版本: xxx

重现问题的步骤

  1. xxx
  2. xxx
  3. xxx

期望的结果

What do you expected from the above steps?

实际运行的结果

实际运行结果,最好有详细的日志,异常栈。尽量贴文本。

    `---[24.237632ms] org.apache.ibatis.executor.resultset.DefaultResultSetHandler:handleRowValuesForSimpleResultMap()
        +---[9.91E-4ms] org.apache.ibatis.executor.result.DefaultResultContext:<init>() #343
        +---[7.59E-4ms] org.apache.ibatis.executor.resultset.ResultSetWrapper:getResultSet() #344
        +---[0.004382ms] org.apache.ibatis.executor.resultset.DefaultResultSetHandler:skipRows() #344
        +---[min=7.89E-4ms,max=0.00276ms,total=0.012517ms,count=11] org.apache.ibatis.executor.resultset.DefaultResultSetHandler:shouldProcessMoreRows() #345
        +---[min=4.2E-4ms,max=4.7E-4ms,total=0.004966ms,count=11] org.apache.ibatis.executor.resultset.ResultSetWrapper:getResultSet() #345
        +---[min=7.17E-4ms,max=0.001062ms,total=0.008271ms,count=10] org.apache.ibatis.executor.resultset.ResultSetWrapper:getResultSet() #346
        +---[min=0.001024ms,max=0.003109ms,total=0.015039ms,count=10] org.apache.ibatis.executor.resultset.DefaultResultSetHandler:resolveDiscriminatedResultMap() #346
        +---[min=0.02745ms,max=0.173598ms,total=0.497888ms,count=10] org.apache.ibatis.executor.resultset.DefaultResultSetHandler:getRowValue() #347
        +---[min=4.41E-4ms,max=5.21E-4ms,total=0.004722ms,count=10] org.apache.ibatis.executor.resultset.ResultSetWrapper:getResultSet() #348
        `---[min=9.67E-4ms,max=0.00187ms,total=0.012893ms,count=10] org.apache.ibatis.executor.resultset.DefaultResultSetHandler:storeObject() #348
把异常信息贴到这里
```
@AnoYuan
Copy link
Author

AnoYuan commented Apr 9, 2020

如图日志所示,公用了24毫秒,但是下面所有时间加在一起没有24毫秒,剩下的时间去哪了,一行一行代码对过,貌似没有其他代码了

@hengyunabc
Copy link
Collaborator

trace -h 有一个 include jdk method的参数,可以试下加上。另外函数本身的代码消耗也有的。trace只能统计到一个 invoke里的时间。

@lss11232
Copy link

@AnoYuan 我也遇到了你相同的问题总的时间远远大于下面相加的时间;有什么方式能看到所有消耗的时间

@hengyunabc
Copy link
Collaborator

@FellSoCold 参考: #597

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants