Yes, the application message size should be considered for better performance. If the message size exceeds the MTU (typically 1500 bytes), TCP will fragment the message, adding overhead with extra headers per fragment. A message size of 1400 bytes avoids fragmentation and is more efficient, while 3000 bytes will likely be fragmented, causing higher overhead and potentially worse performance. Aim for a size that fits within the MTU to avoid fragmentation.