Enviado em 23/06/2017 - 11:20h
me expliquem, e se for pra instalar qt qual instalar QTcreator ou QT SDK??? e qual a diferenças
Enviado em 23/06/2017 - 11:20h
Enviado em 23/06/2017 - 11:54h
Enviado em 23/06/2017 - 14:26h
Enviado em 26/06/2017 - 04:06h
$ wc palindrome-qt5/*.{cpp,h,ui}
35 67 695 palindrome-qt5/dialog.cpp
11 19 152 palindrome-qt5/main.cpp
25 39 315 palindrome-qt5/dialog.h
43 59 881 palindrome-qt5/dialog.ui
114 184 2043 total
$ wc palindrome-gtkmm/src/*.{cc,ui}
74 135 1470 palindrome-gtkmm/src/main.cc
48 93 1863 palindrome-gtkmm/src/palindrome_gtkmm.ui
122 228 3333 total
$ wc palindrome-gtk/src/*.{c,ui}
133 324 2752 palindrome-gtk/src/main.c
52 103 2093 palindrome-gtk/src/palindrome_gtk.ui
185 427 4845 total Desconsiderando os arquivos XML de definição da interface de cada versão, os arquivos de código ficam, respectivamente, com 71, 74 e 133 linhas, 125, 135 e 324 palavras, e 1162, 1470 e 2752 caracteres (depois de ter apagado um bocado de comentários das versões geradas pelo Anjuta).$ wc palindrome-qt5/*.{cpp,h,ui,pro}
35 67 695 palindrome-qt5/dialog.cpp
11 19 152 palindrome-qt5/main.cpp
25 39 315 palindrome-qt5/dialog.h
43 59 881 palindrome-qt5/dialog.ui
22 38 372 palindrome-qt5/palindrome-qt5.pro
136 222 2415 total
$ find palindrome-gtkmm \( \( -iname \*anjuta\* -o -iname \*cache\* \) -prune \) -o \( -type f -print0 \) | xargs -r0 wc
508 2024 15155 palindrome-gtkmm/install-sh
18 40 250 palindrome-gtkmm/Makefile.am
61 271 1611 palindrome-gtkmm/config.h.in
791 3616 23566 palindrome-gtkmm/depcomp
1813 4667 36144 palindrome-gtkmm/config.sub
18550 64913 581405 palindrome-gtkmm/configure
0 0 0 palindrome-gtkmm/AUTHORS
0 0 0 palindrome-gtkmm/README
215 965 6872 palindrome-gtkmm/missing
883 3329 27834 palindrome-gtkmm/Makefile.in
0 0 0 palindrome-gtkmm/NEWS
11156 38744 324404 palindrome-gtkmm/ltmain.sh
33 31 345 palindrome-gtkmm/configure.ac
1441 4808 43499 palindrome-gtkmm/config.guess
26 225 1499 palindrome-gtkmm/COPYING
370 2284 15752 palindrome-gtkmm/INSTALL
10476 39549 383279 palindrome-gtkmm/aclocal.m4
2 0 2 palindrome-gtkmm/ChangeLog
347 1107 7333 palindrome-gtkmm/compile
48 93 1863 palindrome-gtkmm/src/palindrome_gtkmm.ui
38 61 606 palindrome-gtkmm/src/Makefile.am
710 2627 22344 palindrome-gtkmm/src/Makefile.in
74 135 1470 palindrome-gtkmm/src/main.cc
157 553 4435 palindrome-gtkmm/autogen.sh
47717 170042 1499668 total
$ find palindrome-gtk \( \( -iname \*anjuta\* -o -iname \*cache\* \) -prune \) -o \( -type f -print0 \) | xargs -r0 wc
0 0 0 palindrome-gtk/intltool-extract.in
508 2024 15155 palindrome-gtk/install-sh
0 0 0 palindrome-gtk/intltool-merge.in
30 61 468 palindrome-gtk/Makefile.am
0 0 0 palindrome-gtk/intltool-update.in
82 356 2184 palindrome-gtk/config.h.in
791 3616 23566 palindrome-gtk/depcomp
1813 4667 36144 palindrome-gtk/config.sub
15857 54335 475701 palindrome-gtk/configure
0 0 0 palindrome-gtk/AUTHORS
0 0 0 palindrome-gtk/README
215 965 6872 palindrome-gtk/missing
920 3429 28927 palindrome-gtk/Makefile.in
0 0 0 palindrome-gtk/NEWS
11156 38744 324404 palindrome-gtk/ltmain.sh
44 46 724 palindrome-gtk/configure.ac
1441 4808 43499 palindrome-gtk/config.guess
0 0 0 palindrome-gtk/COPYING
370 2284 15752 palindrome-gtk/INSTALL
11136 42009 408576 palindrome-gtk/aclocal.m4
3 9 68 palindrome-gtk/po/POTFILES.in
2 8 48 palindrome-gtk/po/LINGUAS
221 860 7150 palindrome-gtk/po/Makefile.in.in
0 0 0 palindrome-gtk/po/ChangeLog
2 0 2 palindrome-gtk/ChangeLog
347 1107 7333 palindrome-gtk/compile
40 63 615 palindrome-gtk/src/Makefile.am
133 324 2752 palindrome-gtk/src/main.c
736 2701 23043 palindrome-gtk/src/Makefile.in
52 103 2093 palindrome-gtk/src/palindrome_gtk.ui
157 553 4435 palindrome-gtk/autogen.sh
46056 163072 1429511 total 2) Facilidade, tempo e consumo de recursos durante a compilaçãosudo sh -c 'echo 3 > /proc/sys/vm/drop_caches' &&Os números acima podem ser resumidos na seguinte tabela comparativa.
/usr/bin/time sh -c 'cd palindrome-qt5
exec >/tmp/output 2>/tmp/errors
qmake &&
make' &&
wc -l /tmp/output && wc -l /tmp/errors
4.10user 0.41system 0:09.03elapsed 50%CPU (0avgtext+0avgdata 265660maxresident)k
104824inputs+176outputs (244major+171034minor)pagefaults 0swaps
6 /tmp/output
0 /tmp/errors
sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches' &&
/usr/bin/time sh -c 'cd palindrome-gtkmm
exec >/tmp/output 2>/tmp/errors
./configure &&
make' &&
wc -l /tmp/output && wc -l /tmp/errors
3.70user 0.70system 0:13.47elapsed 32%CPU (0avgtext+0avgdata 380384maxresident)k
199344inputs+10040outputs (417major+529936minor)pagefaults 0swaps
112 /tmp/output
0 /tmp/errors
$ sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches' &&
/usr/bin/time sh -c 'cd palindrome-gtk
exec >/tmp/output 2>/tmp/errors
./configure &&
make' &&
wc -l /tmp/output && wc -l /tmp/errors
1.61user 0.38system 0:11.65elapsed 17%CPU (0avgtext+0avgdata 61640maxresident)k
129288inputs+6768outputs (276major+407585minor)pagefaults 0swaps
131 /tmp/output
0 /tmp/errors
+--------+--------+--------+3) Tamanho e complexidade do código gerado
| Qt5 | Gtkmm | GTK+ |
+-----------------------------+--------+--------+--------+
| Tempo de compilação (s) | 9.03 | 13.47 | 11.65 |
| Ocupação de CPU (%) | 50 | 32 | 17 |
| Tempo×Ocupação (s) | 4.52 | 4.31 | 1.98 |
| Consumo de memória (MiB) | 259.43 | 371.47 | 60.195 |
| Leituras em disco (blocos) | 104824 | 199344 | 129288 |
| Escritas em disco (blocos) | 176 | 10040 | 6768 |
| Mensagens de saída (linhas) | 6 | 112 | 131 |
+-----------------------------+--------+--------+--------+
+--------+--------+--------+4) Execução
| Qt5 | Gtkmm | GTK+ |
+-------------------------------+--------+--------+--------+
| Tamanho not stripped (bytes) | 28032 | 141576 | 22792 |
| Tamanho stripped (bytes) | 18984 | 31976 | 10600 |
| Tamanho do XML da UI (bytes) | -- | 1863 | 2903 |
| Bibliotecas de dependências | 43 | 79 | 71 |
| Tamanho das bibliotecas (MiB) | 56.121 | 36.602 | 28.363 |
| Total de arquivos | 44 | 81 | 73 |
| Total em disco (MiB) | 56.141 | 38.452 | 30.419 |
+-------------------------------+--------+--------+--------+
+--------+--------+--------+
| Qt5 | Gtkmm | GTK+ |
+------------------------------+--------+--------+--------+
| Consumo de memória (MiB) | 58.156 | 36.047 | 27.734 |
| Leituras em disco (blocos) | 65688 | 67160 | 51232 |
| Arquivos consultados | 1395 | 736 | 728 |
| Arquivos abertos com sucesso | 1302 | 682 | 674 |
+------------------------------+--------+--------+--------+
Enviado em 09/10/2017 - 22:20h
Enviado em 10/10/2017 - 18:08h
Entre na sua conta para responder.