diff --git a/server/wsproxy/mmcache.cc b/server/wsproxy/mmcache.cc index 0455406..74178a8 100644 --- a/server/wsproxy/mmcache.cc +++ b/server/wsproxy/mmcache.cc @@ -4,6 +4,8 @@ void MMCache::Init() { + socket_msg_buffer_ = std::make_shared(1024 * 1024 * 10); + udp_msg_buffer_ = std::make_shared(1024 * 1024 * 10); } void MMCache::UnInit() @@ -12,20 +14,20 @@ void MMCache::UnInit() char* MMCache::AllocSocketMsg(int len) { - + return socket_msg_buffer_->Alloc(len); } void MMCache::FreeSocketMsg(char* p) { - + socket_msg_buffer_->Free(p); } char* MMCache::AllocUdpMsg(int len) { - + return udp_msg_buffer_->Alloc(len); } void MMCache::FreeUdpMsg(char* p) { - + udp_msg_buffer_->Free(p); } diff --git a/third_party/a8 b/third_party/a8 index eea1664..424f708 160000 --- a/third_party/a8 +++ b/third_party/a8 @@ -1 +1 @@ -Subproject commit eea166429dc61142a2c810c6e54a497e333b4045 +Subproject commit 424f7083751ca1d2bf289ac9be46b658437b7d33