mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-11-25 15:43:13 +03:00
Move some maps/sets structures to F14 maps and sets.
Summary: F14 should be faster and have lower memory urilization for near-empty sets and maps. For most H3 connections these are mosotly going to be near-empty, so CPU wins will likely be minimal. For usecases that have extremely high numbers of streams, there are likely going to be CPU wins. Reviewed By: yangchi Differential Revision: D18484047 fbshipit-source-id: 7f5616d6d6c8651ca5b03468d7d8895d1f51cb53
This commit is contained in:
committed by
Facebook Github Bot
parent
8155d1340d
commit
61004ba72c
@@ -1540,7 +1540,7 @@ TEST_F(QuicStreamFunctionsTest, RemovedClosedState) {
|
||||
|
||||
TEST_F(QuicServerStreamFunctionsTest, ServerGetClientQuicStream) {
|
||||
StreamId clientStream = 0x10;
|
||||
std::deque<StreamId> newStreams = {0x0, 0x4, 0x8, 0xc, 0x10};
|
||||
std::vector<StreamId> newStreams = {0x0, 0x4, 0x8, 0xc, 0x10};
|
||||
EXPECT_EQ(conn.streamManager->getStream(clientStream)->id, clientStream);
|
||||
EXPECT_EQ(conn.streamManager->streamCount(), 1);
|
||||
EXPECT_EQ(conn.streamManager->openBidirectionalPeerStreams().size(), 5);
|
||||
|
||||
Reference in New Issue
Block a user