aboutsummaryrefslogtreecommitdiffstats
path: root/doc/src/analyze
Commit message (Collapse)AuthorAgeFilesLines
* Doc: Update info on Clang diagnosticsLeena Miettinen2019-07-101-5/+5
| | | | | | | | Update screenshots. Task-number: QTCREATORBUG-22701 Change-Id: I5c597aba9a99551e18a98bb019ea1f858a8ba8cc Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Doc: Describe launching KCachegrind from Qt CreatorLeena Miettinen2019-04-051-6/+17
| | | | | | | ...for profile data visualization. Change-Id: I878ab4a3dfff0fc43903e482603a516514e79c10 Reviewed-by: hjk <hjk@qt.io>
* Doc: Update info about Clang toolsLeena Miettinen2019-03-261-13/+42
| | | | | Change-Id: I6a8639c4b9b91dbe53d8cd5208cc5bb580f8701c Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Doc: Performance Analyzer is no longer commercialLeena Miettinen2019-01-022-7/+5
| | | | | | | | Remove it from the list of commercial features and remove text that states that it is commercial only. Change-Id: I470e37e9979b5d459605664553e316bf9ebd5806 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Doc: Add info about experimental Cppcheck pluginLeena Miettinen2018-10-193-1/+91
| | | | | | Change-Id: If65414586c159d7391574523dde67f12ea93a439 Reviewed-by: Sergey Morozov <dev@gres.biz> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Doc: Move qtquick-profiler.qdoc to the "qtquick" folderLeena Miettinen2018-08-161-592/+0
| | | | | | | | It is needed for the Qt Design Studio Manual, where the "analyze" folder is now excluded from doc sources. Change-Id: Ic5fc97f05ca84e428be6309979e2927563c9e814 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Doc: Use defines in navigation linksLeena Miettinen2018-08-161-1/+6
| | | | | | | | To be able to build Qt Creator Manual and Qt Design Studio Manual from the same sources. Change-Id: I6adbc7b7f23c40f24508a8de7ae9ad5a2a3a103e Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Replace title with HTML filename as value of \contentspageLeena Miettinen2018-07-127-12/+12
| | | | | | | To make links work if the title changes. Change-Id: Icf516e74c68efc3b26689aaec27f28ee7ae51ce3 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Doc: Update Performance Analyzer docsLeena Miettinen2018-06-212-57/+117
| | | | | | | | The tool was formerly known as "CPU Usage Analyzer", but can now be used also for analyzing memory usage on devices. Change-Id: I8e0c2b76be44340e5511c2cbb85efadb5a2f559d Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Doc: Edit information about using Clang toolsLeena Miettinen2018-06-191-12/+34
| | | | | | | | | - Add descriptions of "Build the project before analysis" and "Simultaneous processes" options. - Restructure the topic. Change-Id: I7fdeecad3383d1fc76dccce7dd53df8bf0cd9d64 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
* Clang: Add option 'Build before analysis' to project settingsIvan Donchevskii2018-06-151-1/+1
| | | | | | | | | Diagnostic configuration Id was already there but not the checkbox whether to build project or not. Change-Id: Icb5fc15bda5eed5e375cd90df1a96060b30bf57e Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Doc: Edit information about Clang Code Model and ToolsLeena Miettinen2018-06-074-47/+96
| | | | | Change-Id: I8482e34ce056dd9b6a5a20a0a7a2c7603ea9a4b0 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Doc: Describe zooming into QML Profiler flame graphsLeena Miettinen2018-06-061-0/+3
| | | | | Change-Id: I3662a6998c7defaf05cefaadd62c3d69f0d73083 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Doc: Add troubleshooting entry for globally disabled perf eventsUlf Hermann2018-06-051-0/+7
| | | | | | Change-Id: Ia37b26cc83566b1ae802471c17ef8d309a5d2fa1 Task-number: QTCREATORBUG-20154 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Doc: Describe detecting memory leaks with Heob heap observerLeena Miettinen2018-02-016-5/+209
| | | | | | Change-Id: I8f11005c58cafd4239b7c618575aa63954e900aa Reviewed-by: Hannes Domani <ssbssa@yahoo.de> Reviewed-by: hjk <hjk@qt.io>
* Doc: Update perf profiler documentationUlf Hermann2017-11-231-87/+156
| | | | | | | | Numerous things have changed in the perf profiler since this was last edited. Change-Id: I5443b526fc203ecc506401343b90c81038869f62 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Fix outdated perf profiler documentationUlf Hermann2017-11-211-9/+8
| | | | | | | | | | | | The event types should now be chosen in a structured way, not as additional arguments. This is a hotfix for 4.5. A more comprehensive documentation of the settings will follow in master. Task-number: QTCREATORBUG-19321 Change-Id: I56670bd8d54fa8a62eb35951d86e4023a2a8c680 Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Doc: Use the umbrella term "device" for both mobile and embeddedLeena Miettinen2017-08-181-2/+2
| | | | | | | | | | | | Add a glossary entry for "device" to make changing the definition easy and link the first occurrence of "device" in a topic to it, where applicable. Change-Id: Ia1b8b669b0000eea47d6a7b9860d3329d93a4395 Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io> Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io> Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Doc: Describe Location column in Clang Static Analyzer viewLeena Miettinen2017-08-171-2/+5
| | | | | Change-Id: Ie97e1d7a5a70da347c2d5f7c5f5bf4a926c8b5cd Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Clarify section about broken performance counters on i.MX6Ulf Hermann2016-10-311-5/+5
| | | | | | | | | | The performance counters are broken on most (all?) i.MX6 boards, not only on the ones from Boundary Devices. Task-number: QTBUG-56769 Change-Id: I9e0f291be7e00df3d9d1b98c7414dfd37e265b39 Reviewed-by: Kari Hormi <kari.hormi@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Doc: Describe adding vertical guides to QML Profiler timelineLeena Miettinen2016-10-311-5/+7
| | | | | | | | Update screenshot and move numbers around, because the time ruler was not described before. Change-Id: I6e13269349b847249ff6b1a9d9c8062ed55bc7f6 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Doc: Describe new flame graphs in QML ProfilerLeena Miettinen2016-10-271-3/+15
| | | | | | | | You can now visualize memory consumption and allocations of functions in addition to their time consumption. Change-Id: I1c36019a5e3a161332a956a4b2d4aa833ea781dc Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Merge remote-tracking branch 'origin/4.1'Eike Ziller2016-08-221-1/+1
|\ | | | | | | Change-Id: I80f96f100046625f24b6ab5d13fdb05660365abc
| * Doc: Replace the last references to OS X with \macos or macOSLeena Miettinen2016-08-181-1/+1
| | | | | | | | | | | | | | The API docs still contain references to OS X. Change-Id: I622eb4d2c79f3162f5dc95e04be262d628c8d7b9 Reviewed-by: Topi Reiniƶ <topi.reinio@theqtcompany.com>
* | Merge remote-tracking branch 'origin/4.1'Orgad Shaneh2016-08-051-1/+1
|\| | | | | | | Change-Id: Ia442f30f387fe9292217582260bbe79e54608810
| * Doc: Introduce a macro \macos to adapt to upcoming renamingshjk2016-08-031-1/+1
| | | | | | | | | | | | | | | | | | Start with an initial value 'macOS' and use in uncontroversial places in the docs. Some explicit references to older versions are untouched in this patch. Change-Id: Ibea4115c45fc2ff2c9a0518d92797df26fd4138f Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* | QmlProfiler: Fix some misspellings of "Flame Graph"Ulf Hermann2016-07-191-2/+2
|/ | | | | | Change-Id: I281b327eeb53d1159b165f72abee7ebe442a68ff Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Fix blockedForSync descriptionAlbert Astals Cid2016-06-171-2/+1
| | | | | | | | | Having "to synchronize the QML state into the scene graph" makes it seem as if it would be the counterpart of "sync" in the render thread loop and it is not Change-Id: Id8efc3bddf5ea5c15d93a63f195e16f0966bb4f8 Reviewed-by: Gunnar Sletta <gunnar@sletta.org>
* Doc: Use icons from source in the manualLeena Miettinen2016-05-033-6/+4
| | | | | | | | | | | | | | | | This removes the need to take screenshots of icons. - Add icon source directories for the .qdocconf file - Remove screenshots of icons from doc\images (except completion icons) - Copy images that do not have unique names from src or libs to \docs\images - Create images that use overlays and update them in docs\images - Fix paths and filenames in \inlineimage commands - Fix text where one screenshot was replaced by two icons Change-Id: Ib98206890bd15a843566de8d709e45487c70dfbd Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com>
* Doc: State supported projects/toolchains for the Clang Static AnalyzerNikolai Kosjar2016-05-031-0/+9
| | | | | | Change-Id: I4f511ff15fcf298b5d9351c7e61c11d6e5491493 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* Doc: Update info about Valgrind toolsLeena Miettinen2016-05-022-18/+14
| | | | | | | | The tools are now run in the Debug mode. Update screenshots. Change-Id: Icfcc8ccf77c3a87d3e123eb8664359160513beff Reviewed-by: hjk <hjk@theqtcompany.com>
* Doc: "Process data only when process ends" check boxLeena Miettinen2016-04-291-3/+8
| | | | | | | Update screenshot. Change-Id: I94a9afb9522ebbaad549a8f5f1aaf8adb1247902 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Doc: The perf profiler can now unwind JavaScriptUlf Hermann2016-04-291-7/+15
| | | | | | | ... with certain quirks. Change-Id: I3192853caf978a50cbf05adc039b5704a955f05c Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Clang Static Analyzer: Remove "Settings" from project settings panel titleNikolai Kosjar2016-04-061-1/+1
| | | | | | | Change-Id: I4586df602352f49673906738a075abdcf084e0af Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com>
* Doc: Analyze mode was merged to Debug modeLeena Miettinen2016-03-222-9/+7
| | | | | | | Remove a screen shot. Change-Id: I37510534d64ab70fe7966cd2718e50acb9da669e Reviewed-by: hjk <hjk@theqtcompany.com>
* Doc: Replace outdated QML Profiler statistics screenshotUlf Hermann2016-03-081-1/+1
| | | | | Change-Id: I1db72ebcd006639ae0aab40c1e168cb644cce650 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
* Doc: Add section about QmlProfiler flame graph viewUlf Hermann2016-03-081-0/+14
| | | | | Change-Id: I89831fe4052b10518abf0f49d4a1335c09657e22 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
* Valgrind: Shorten and correct start action namehjk2016-03-071-2/+1
| | | | | | | | | The applications to attach to do not have to be remote at all. Also, the name should be as short as possible as space in the status bar is not unlimited. Change-Id: I1df8e025114cd8ad94daa5219c26e61ce70e5e5d Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
* Doc: Add section about perf profiler statistics viewUlf Hermann2016-03-071-0/+30
| | | | | Change-Id: I5d4a640f42f81f7c81b8c3f3b7f8bc06dff62671 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
* Doc: Add section about perf.map filesUlf Hermann2016-03-071-0/+10
| | | | | Change-Id: I44b4cb31326e5b6d048ec5fbac55ef6208c513a9 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
* Doc: Add section about data granularity in CPU Usage AnalyzerUlf Hermann2016-02-181-0/+20
| | | | | | Change-Id: If70cf36387a3c7ca191bd6508d23db40258a2719 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* Doc: update information about commercial featuresLeena Miettinen2016-01-261-14/+2
| | | | | | | | | | | Using the Auto test plugin or QML Profiler extensions no longer requires a commercial lincense. The ISO Icon Browser was missing from the list of commercial features. Change-Id: Ic40c8ae5bddea5424f2de57d8e2ece17588428ff Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
* Doc: Remove commercial tag for ClangStaticAnalyzerNikolai Kosjar2016-01-212-5/+2
| | | | | | Change-Id: I936901a1cc9ad7729303911880bedbc002d4d692 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
* Update License according to agreement with Free Qt FoundationTobias Hunger2016-01-196-49/+90
| | | | | | | | * Update license in documentation files. Stay at FDL, but update URLs as well as license for examples, etc. Change-Id: I5e8cb5a20f0e9d52fba1d937b7c73197d69dd747 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* QmlProfiler: Allow multiple events views loaded from pluginsUlf Hermann2016-01-061-1/+1
| | | | | Change-Id: Ifaf4e63f4a843a42a1a22f005e87d8c1a4604686 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* QmlProfiler: Rename "events" to "statistics" viewUlf Hermann2016-01-061-7/+7
| | | | | Change-Id: Id552e0ead056214a7d72dd618c54897b55cd5e38 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* Doc: options for filtering JS and QML events were removedLeena Miettinen2015-11-121-5/+0
| | | | | Change-Id: I5917d7fcb8115f9e12212dcb15882271ceb092e3 Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
* Doc: Specifying QML Profiler settingsLeena Miettinen2015-11-121-0/+24
| | | | | Change-Id: Ie9667a66a2373d75d5b6c95ec4ad194761008dd6 Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
* Doc: Clarify the setup of Clang Static AnalyzerNikolai Kosjar2015-10-211-4/+8
| | | | | | | | | | * Do not invoke the impression that the user has to download/configure a clang. * State explicitly that only the shipped version is known to work. Change-Id: I89ad346c2228ac6990a1932586ef2ad556f49379 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
* Fix typos in CPU Usage Analyzer docsUlf Hermann2015-08-111-8/+8
| | | | | Change-Id: Ie1f62224b62a148c0a6df1ff4afb55fa9aec89af Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>