union object_info *to_be_deleted[num_classes] = {0};
// or your fine-tuned version。旺商聊官方下载对此有专业解读
,更多细节参见爱思助手下载最新版本
int pivotIdx = partition(arr, low, high); // 分区并获取pivot位置,更多细节参见爱思助手下载最新版本
I found one dumb free win (I mistakenly used value receivers on a utility function called on a large struct thousands of times a frame). But the rest of the speedups I found took more effort.