我需要一些帮助来确定是否有任何工具可以为针对Oracle和Sybase运行的PowerBuilder应用程序提供以下统计信息.如果我错过了任何其他要监控的区域,也要突出显示. 1)将整个客户端事件时间分
1)将整个客户端事件时间分配到应用程序,网络和数据库所消耗的时间.
2)关于在app中花费多少时间以及哪个应用程序功能/方法是根本原因的详细信息
3)发出的DB请求数
4)DB IO统计
5)每个db请求的CPU时间
6)DB服务器内存使用情况
7)在DB和app服务器之间传输的数据大小
如果在PB Tools / System Options中激活分析,则可以在运行项目的跟踪文件后获得该文件,该文件可以包括命令计数器和例程执行的时间.顺便说一句,有几个选项,但它只是不会帮助你的内存/ I / O消耗,我认为,你必须得到额外的工具,我发现自己Process Hacker非常有用.
在收集数据的运行之后(您需要传递要分析的每个功能),您有几个工具可以通过File / New … / Tool助手处理它:
>分析类视图
>分析常规视图
>分析跟踪视图
他们需要一些练习才能变得有用但是为了使用Profiling Routine视图,我可以说通过告诉例程中传递的时间(可以单独显示或汇总)以及它们的次数来指出瓶颈有很大帮助.被调用(以识别例如移动到循环之外的代码,等等).