Dispatch queue memory optimizations (#1103)

Dispatch queue entry optimizations
This commit is contained in:
Vladislav 2023-04-22 09:02:07 +03:00 committed by GitHub
parent 2d73b2bfb0
commit 71147c20a9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 206 additions and 247 deletions

View file

@ -23,7 +23,7 @@ class TestConnection : public facade::Connection {
void SendPubMessageAsync(PubMessage pmsg) final;
std::vector<PubMessage> messages;
std::vector<PubMessage::MessageData> messages;
private:
io::StringSink* sink_;
@ -87,8 +87,8 @@ class BaseFamilyTest : public ::testing::Test {
std::string GetId() const;
size_t SubscriberMessagesLen(std::string_view conn_id) const;
const facade::Connection::PubMessage& GetPublishedMessage(std::string_view conn_id,
size_t index) const;
const facade::Connection::PubMessage::MessageData& GetPublishedMessage(std::string_view conn_id,
size_t index) const;
std::unique_ptr<util::ProactorPool> pp_;
std::unique_ptr<Service> service_;