diff options
Diffstat (limited to 'src/qml/doc/src/javascript/finetuning.qdoc')
-rw-r--r-- | src/qml/doc/src/javascript/finetuning.qdoc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/qml/doc/src/javascript/finetuning.qdoc b/src/qml/doc/src/javascript/finetuning.qdoc index 14b4c9538d..e2d754eb83 100644 --- a/src/qml/doc/src/javascript/finetuning.qdoc +++ b/src/qml/doc/src/javascript/finetuning.qdoc @@ -82,6 +82,14 @@ Running JavaScript code can be influenced by a few environment variables, partic \li Outputs the IR bytecode generated by Qt to the console. Has to be combined with \c{QML_DISABLE_DISK_CACHE} or already cached bytecode will not be shown. + \row + \li \c{QV4_DUMP_BASIC_BLOCKS} + \li Outputs the basic blocks of each function compiled ahead of time. The details of the + blocks are printed to the console. Additionally, control flow graphs with the byte code + for each block are generated in the DOT format for each compiled function. The value of + \c {QV4_DUMP_BASIC_BLOCKS} is used as the path to the folder where the DOT files should + be generated. If the path is any of ["-", "1", "true"] or if files can't be opened, + the graphs are dumped to stdout instead. \endtable \l{The QML Disk Cache} accepts further environment variables that allow fine tuning its behavior. |