[FEAT MERGE] impl vectorization 2.0

Co-authored-by: Naynahs <cfzy002@126.com>
Co-authored-by: hwx65 <1780011298@qq.com>
Co-authored-by: oceanoverflow <oceanoverflow@gmail.com>
This commit is contained in:
obdev
2023-12-22 03:43:19 +00:00
committed by ob-robot
parent 1178245448
commit b6773084c6
592 changed files with 358124 additions and 303288 deletions

View File

@ -29,7 +29,8 @@ public:
profile_(profile), op_monitor_info_(op_monitor_info),
sql_mem_mgr_(nullptr), mem_callback_(nullptr), tenant_id_(OB_INVALID_ID),
periodic_cnt_(1024),
origin_max_mem_size_(0), default_available_mem_size_(0), is_auto_mgr_(false), dir_id_(0)
origin_max_mem_size_(0), default_available_mem_size_(0), is_auto_mgr_(false), dir_id_(0),
dummy_ptr_(nullptr), dummy_alloc_(nullptr)
{
// trace memory dump
op_monitor_info_.otherstat_6_id_ = ObSqlMonitorStatIds::MEMORY_DUMP;
@ -174,6 +175,8 @@ private:
int64_t default_available_mem_size_;
bool is_auto_mgr_;
int64_t dir_id_;
char *dummy_ptr_;
ObIAllocator *dummy_alloc_;
};
class ObSqlWorkareaUtil