移动设备上Qt应用的内存使用情况

时间:2015-12-02 09:53:54

标签: qt qtandroidextras

我正在使用android& amp;上的简单qt快速应用程序进行测试ios设备。对于android,内存使用量是31 MB,而IOS则会跳到41 MB。

通过ministro安装需要有效的互联网连接。在部署时,我看到很多Qt库被添加,我们不能删除它吗?

1 个答案:

答案 0 :(得分:0)

已安装的Qt库应该只是您的项目使用的库。请参阅.pro文件并删除未使用的Qt依赖项(struct maclar { int macNo; int evSahibi; int deplasman; } mac[40]; int verileriAl(FILE *mp) { int i; if (mp == NULL) return -1; for (i = 0; i < 40 && fscanf(mp,"%d %d %d", &mac[i].macNo, &mac[i].evSahibi, &mac[i].deplasman) == 3; i++) { continue; } return i; } int main(void) { FILE *mp = fopen("maclar.txt", "r"); if (mp != NULL) { if (verileriAl(mp) > 0) printf("%d\n", mac[0].macNo); fclose(mp); } return 0; } 标志)。

对于大小差异,我非常确定在Windows上部署需要不同的内存使用量。很难说为什么要使用更多内存。每个平台和编译器都有特定性,最终会有不同的二进制大小。可能有一些编译器选项可以按大小进行优化,但速度性能会显示下来。