发出QByteArray是否效率低下?

时间:2010-04-29 17:25:06

标签: performance qt

我的应用程序是一个网络应用程序。它的工作是接收数据包流(QByteArray),我希望将它们作为信号发出。会这样做效率低吗?我关心的是复制大缓冲区。

1 个答案:

答案 0 :(得分:14)

QByteArray使用Copy-on-write。这意味着只有指针被复制,即直到您修改QByteArray的内容。所以,如果你只是传递它,你应该没事。