我有一个程序,其中我分配多个缓冲区作为接收队列的一部分,以从端口(UDP协议)接收消息。目前,这些缓冲区不是连续的,但现在我正在考虑使它们连续,以便在需要时可以轻松地将它们拼接在一起。请求1个大内存块而不是重复分配较小的块是否会更不可靠/慢一些呢?
我要考虑的总大小是1000个2KB缓冲区,即2MB。
顺便说一下,我正在使用c++并使用VS2005进行编译,请不要告诉我应该使用TCP,如果我能那样做,我就会使用了。
我要考虑的总大小是1000个2KB缓冲区,即2MB。
顺便说一下,我正在使用c++并使用VS2005进行编译,请不要告诉我应该使用TCP,如果我能那样做,我就会使用了。