This question already has answers here:
Getting the size of a Qt Object
(4个答案)
How big is QObject? [duplicate]
7年前关闭。
我最近在一个典型的使用场景中发布了一个有关QObject开销的问题,但是不幸的是,该问题作为另一个问题的副本被关闭了,而另一个问题在技术上并未回答该问题。
更糟糕的是,急于想解决问题的仓促的“撒玛利亚人”打断了我刚进行完几次测试后才完成打字的答案。由于我无法再在原始问题中发布调查结果,因此将其发布在这里,以便可能需要该信息的其他人使用。 未使用的QObject〜160字节 不带参数的单个自动连接〜235字节 2个不带参数的自动连接〜315个字节 3个自动连接,1个带3个参数〜400字节 2个自动连接,其中1个带有3个参数排队〜432字节
这些数字应考虑到我使用的是64位Qt版本。
因此,总而言之,QObject的开销确实相当可观。没有什么可打喷嚏或过度使用的。
(4个答案)
How big is QObject? [duplicate]
7年前关闭。
我最近在一个典型的使用场景中发布了一个有关QObject开销的问题,但是不幸的是,该问题作为另一个问题的副本被关闭了,而另一个问题在技术上并未回答该问题。
更糟糕的是,急于想解决问题的仓促的“撒玛利亚人”打断了我刚进行完几次测试后才完成打字的答案。由于我无法再在原始问题中发布调查结果,因此将其发布在这里,以便可能需要该信息的其他人使用。
最佳答案
许多人暗示QObject很重,但是不清楚它到底有多重。所以我做了一些测量,不是很准确,所有值都是近似值。
这些数字应考虑到我使用的是64位Qt版本。
因此,总而言之,QObject的开销确实相当可观。没有什么可打喷嚏或过度使用的。
关于c++ - QObject到底有多重? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15763088/
10-12 20:51