Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

Investigate Improving QT library performance by removing unnecessary components #798

Closed
tst-ccamp opened this issue Apr 9, 2018 · 1 comment

Comments

@tst-ccamp
Copy link
Collaborator

When the QT library is built, it seems to build a lot of components that are not used by GEE. Since it takes a very long time (5-10 minutes, depending on the resources), we should only be building the parts of the library that will actually be used by GEE. One place that is almost certain that is not needed by GEE is the "Example" *.pro files. Investigate if this can be turned off using the project configuration or altering the Makefile through a patch as a last resort.

Examples:

  • for /shared_dev/earthenterprise/earth_enterprise/src/NATIVE-REL-x86_64/third_party/qt/qt-x11-free-3.3.8b/tools/designer/examples/addressbook/addressbook.pro
  • for /shared_dev/earthenterprise/earth_enterprise/src/NATIVE-REL-x86_64/third_party/qt/qt-x11-free-3.3.8b/examples/progress/progress.pro
tst-ccamp pushed a commit that referenced this issue Apr 5, 2019
Summary:
Qt build investigated, negligible performance impact gained from excluding non-critical code
@tst-lsavoie
Copy link
Collaborator

Closed via PR #1245

husf-dsheremata added a commit to husf-dsheremata/earthenterprise that referenced this issue Jun 4, 2019
* 'master' of https://github.com/google/earthenterprise:
  1270 Fix xml parsing in common.sh (google#1271)
  1192 update openjpeg to 2.3.1 (google#1269)
  Documented required boost dependency for Ubuntu 14 (google#1264)
  [WIP] Resolve issue google#798 - investigate Qt build performance (google#1245)
  Copy uninstall scripts (google#1232)
  refresh commit
  Issue google#1255 - Limits internal version string to 3 parts to fix various errors with patch releases (google#1256)
  Move build number to release rpm (google#1252)
  fix version
  link up 5.3.1 doc folder (google#1249)
  I1246 create 5.3.1 doc folder from copy of 5.3.0 doc folder (google#1248)
  change version files over to 5.3.1 (google#1247)
  start of 5.3.1
  Fixes google#279 - Admin Console password will be preserved on GEE server upgrade (google#1243)
  google#1201 - Fix issue with setting source date when using .kip directories (google#1234)
  I1228 Add y-scroll-bar to GLC Assembly webpage (google#1230)
  google#1236 Polygons constructor can accept KML as a string (google#1239)
  I1225 Re-add GROUPNAME to install_server.sh (google#1233)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants