内存优化

This commit is contained in:
2026-08-28 11:49:06 +08:00
parent e26f7eb52f
commit fa1e7e24fc
21 changed files with 722 additions and 237 deletions
+2 -1
View File
@@ -165,6 +165,8 @@ public:
const auto value = specific.read([](const auto& value) { return value; });
svr.set_connect_user_buffer_size(value.connect_user_buffer_size);
svr.set_connect_system_buffer_size(value.connect_system_buffer_size);
svr.set_recv_system_buffer_size(value.connect_system_buffer_size);
svr.set_receive_buffering(false);
svr.set_tcp_no_delay(false);
svr.create();
co_await svr.listen_coro("0.0.0.0", value.port);
@@ -405,7 +407,6 @@ struct Type_Descriptor<Data_feed_Config_Data> {
class Data_feed_Config {
public:
adminive::Managed_Value<Data_feed_Config_Data> settings;
Psc::String_Pool pool_ = Psc::String_Pool(1600, 8 * 1024); // 8192 * 1600 12.5 MB
Ordered_Map<std::string, std::shared_ptr<Data_Feed>> map;
Data_feed_Config() = default;
void init(const Psc::JSON* that_json) {