关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。
想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。
7年前关闭。
Improve this question
我需要一些帮助来确定是否有任何工具可以为针对 Oracle 和 Sybase 运行的 PowerBuilder 应用程序提供以下统计信息。还要强调我是否错过了任何其他要监控的区域。
1) 将整个客户端事件时间分配到应用程序、网络和数据库消耗的时间中。
2) 在应用程序上花费了多少时间以及哪个应用程序功能/方法是根本原因的详细信息
3) 发出的数据库请求数
4) 数据库 IO 统计
5) 每个数据库请求的 CPU 时间
6)DB服务器内存使用情况
7)DB和应用服务器之间传输的数据大小
最佳答案
如果您在 PB 中激活分析 Tools / System Options
您可以在为您的项目运行跟踪文件后获得,该文件可以包括例程执行的命中计数器和计时。
顺便说一句,有几个选项,但我认为它对内存/I/O 消耗无济于事,你必须为此获得额外的工具,我发现自己 Process Hacker对此非常有用。
在运行收集数据后(您需要传递要分析的每个特征),您有几个工具可以通过 File / New... / Tool
处理它。助手 :
他们需要一些练习才能变得有用,但是对于使用 Profiling Routine View ,我可以说通过告诉例程中耗时(可以单独显示或汇总显示)和它们的次数来指出瓶颈很有帮助被调用(以识别例如移出循环的代码,等等)。
关于powerbuilder - 应用性能监控工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8163254/