[FEAT MERGE] impl vectorization 2.0

Co-authored-by: oceanoverflow <oceanoverflow@gmail.com>
Co-authored-by: hezuojiao <hezuojiao@gmail.com>
Co-authored-by: Monk-Liu <1152761042@qq.com>
This commit is contained in:
obdev
2024-02-08 05:32:52 +00:00
committed by ob-robot
parent 64a276a23f
commit 0d0b11c0cc
592 changed files with 358124 additions and 303277 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