The Talon Manual

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ParameterDefaultComments
nv.pool.shouldpooltrue

This property can be set to false to globally disabled all pooling including platform internal pools.

Setting this value to false can adversely affect throughput and latency, but can, in some cases, provide an fast way to

nv.packet.shouldpool

false

true when nv.optimizefor=throughput|latency

This property globally enables or disables packet pooling.

ADM generated Xbuf Messages or Entities are backed by and pooled with their backing packet objects, consequently this parameter controls pooling for these types.

Tip

Note that the embedded entities are not backed by a packet and consequently are pooled independently of the Message or Entity in which they are contained. So this property does not affect entities.

Packet pooling also impacts several areas of the platform including transaction logs and cluster replication as both of these are operate using packets to frame their datagramsdata.

 

 

Configuring Specific Pools

...

(warning) Note on above defaults: each pool above is created programmatically and each pool instance that is created may set its own default values; the above defaults apply to pools that haven't altered the default value. 

...