调试
ModelBox提供了多种调试方法,包含了业务运行,性能,和代码的调试。
各个组件调试方法
各个组件的调试方法参考下表:
组件 | 语言 | 调试方法 |
---|---|---|
C++功能单元 | C++ | GDB,日志,Profiling。 |
Python功能单元 | Python | PDB,日志,Profiling。 |
自定义插件 | C++ | GDB,日志。 |
上述表格中,使用GDB、PDB调试的,可以配合IDE完成。
调试指导
调试方法 | 说明 | 连接 |
---|---|---|
代码调试 | 代码级别的调试方法,主要使用现有的调试工具,IDE进行调试。 | 指导 |
日志 | 使用运行日志,业务代码使用log类函数打印相关的日志。 | 指导 |
性能优化 | 提供Profiling工具,对图的执行进行数据打点,并输出甘特图供性能分析调试。 | 指导 |