mirror of
https://github.com/zeek/zeek.git
synced 2025-10-15 04:58:21 +00:00
Pack some classes for better memory usages
- Analyzer: Reduce from 208 bytes to 192 bytes, remove one cache line - EventGroup: Reduce from 104 bytes to 96 bytes - Packet: Reduce from 200 bytes to 184 bytes, remove one cache line - threading::Value: Reduce from 48 bytes to 40 bytes - ConnTuple: push hole to the end of struct - TCP_Reassembler: Reduce from 240 bytes to 232 bytes
This commit is contained in:
parent
99023b14d5
commit
572adf3f23
6 changed files with 34 additions and 33 deletions
|
@ -59,8 +59,8 @@ struct ConnTuple {
|
|||
IPAddr dst_addr;
|
||||
uint32_t src_port = 0;
|
||||
uint32_t dst_port = 0;
|
||||
bool is_one_way = false; // if true, don't canonicalize order
|
||||
uint16_t proto = UNKNOWN_IP_PROTO;
|
||||
bool is_one_way = false; // if true, don't canonicalize order
|
||||
};
|
||||
|
||||
static inline int addr_port_canon_lt(const IPAddr& addr1, uint32_t p1, const IPAddr& addr2, uint32_t p2) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue