且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

ABAP 并发执行的威力

更新时间:2022-08-22 12:57:50

AG3上取440个attachment,一次用串行的方式执行,另一次分成4个线程分别执行,每个线程里仍然call的未优化的代码。用代码比较确保两次执行返回的结果完全一致

ABAP 并发执行的威力

ABAP 并发执行的威力

ABAP 并发执行的威力

Attachment优化的Z class已经全部开发完了,功能测试和性能测试都通过。Class和Unit test都在这个package下。

我每个节点的优化都是先在Z class里做,全部ok后再迁到CL_CRM_ODATA_INITIAL_LOADER里去。这样做的原因是我要写很多测试代码,如果一开始就写在productive code里,最后release时又要删一次,麻烦。


今天我用code给AG3的100个task批量生成了100个attachment,自己又手动生成了一些url类型的attachment。


优化之前需要8.08.8秒,优化后0.810.83秒,快了10倍。


ABAP 并发执行的威力

ABAP 并发执行的威力

ABAP 并发执行的威力