ProcAnalyzer: Effective Code Analyzer for Tuning Imperative Programs in SAP HANA
Kisung Park, Taeyoung Jeong, Chanho Jeong, Jaeha Lee, Dong‐Hun Lee, Young-Koo Lee · 2020
Troubleshooting imperative programs at runtime is very challenging because the final optimized plan is quite different from the original design time model. In this demonstration, we present ProcAnalyzer, an expressive and intuitive tool for troubleshooting issues related to performance, code quality, and security. We propose end-to-end graph (E2EGraph) that provides a holistic view of design time, compile time, and runtime behavior so that end users and engine developers easily find the correlations between design time and runtime. ProcAnalyzer provides suggestions and visualization to find problematic statements through the E2EGraph.