Skip to main content

разрешение озу

[Глубокая сантехника] Подготовка параметров ОЗУ.

Кто может использовать эту функцию?

CodeQL доступен для следующих типов репозитория:

Note

Это содержимое описывает последний выпуск данных CodeQL CLI. Дополнительные сведения об этом выпуске см. в статье https://github.com/github/codeql-cli-binaries/releases.

Чтобы просмотреть сведения о параметрах, доступных для этой команды в предыдущем выпуске, выполните команду с --help параметром в терминале.

Краткие сведения

Shell
codeql resolve ram [--ram=<MB>] <options>...

Description

[Глубокая сантехника] Подготовка параметров ОЗУ.

Эта команда глубокой сантехники подготавливает соответствующие параметры командной строки для запуска подкоманда, который будет выполнять средство оценки запросов QL. Он знает подходящие эвристики для принятия решения о том, следует ли хранить некоторую настроенную память за пределами кучи Java.

В частности, это следует использовать для поиска соответствующих -J-Xmx и --off-heap-ram параметров перед просмотром сервера запросов на основе требуемой суммы ОЗУ.

Параметры

Основные параметры

--format=<fmt>

Выберите выходной формат. В число вариантов входят следующие варианты:

lines(по умолчанию): печать аргументов командной строки в одной строке.

json: печать их в виде массива JSON.

Параметры из командной строки вызова команды

-M, --ram=<MB>

Средство оценки запросов попытается сохранить общее количество памяти ниже этого значения. (Однако для больших баз данных возможно, что пороговое значение может быть нарушено картами памяти с поддержкой файлов, которые можно переключить на диск в случае нехватки памяти).

Значение должно быть не менее 2048 МБ; меньшее значение будет прозрачно округлено.

--dataset=<directory>

[Дополнительно] Настройте параметры ОЗУ соответствующим образом для запроса заданного набора данных, учитывая компоненты использования ОЗУ, масштабируемые с размером базы данных. Если это не задано, предполагается универсальный размер по умолчанию.

Распространенные параметры

-h, --help

Отображение этого текста справки.

-J=<opt>

[Дополнительно] Укажите параметр JVM, выполняя команду.

(Убедитесь, что параметры, содержащие пробелы, не будут обрабатываться правильно.)

-v, --verbose

Постепенно увеличьте число отображаемых сообщений о ходе выполнения.

-q, --quiet

Постепенно уменьшайте количество отображаемых сообщений о ходе выполнения.

--verbosity=<level>

[Дополнительно] Явным образом задайте уровень детализации на одну из ошибок, предупреждений, хода выполнения, хода выполнения+, хода выполнения++, хода выполнения+++. Переопределяет -v и -q.

--logdir=<dir>

[Дополнительно] Запись подробных журналов в один или несколько файлов в указанном каталоге с созданными именами, включающими метки времени и имя выполняющегося подкоманда.

(Чтобы записать файл журнала с именем, над которым у вас есть полный контроль, вместо этого предоставьте --log-to-stderr и перенаправите stderr по мере необходимости.)

--common-caches=<dir>

[Дополнительно] Управляет расположением кэшированных данных на диске, которые будут сохраняться между несколькими запусками интерфейса командной строки, такими как скачанные пакеты QL и скомпилированные планы запросов. Если этот параметр не задан явным образом, по умолчанию используется каталог с именем .codeql в домашнем каталоге пользователя; он будет создан, если он еще не существует.

Доступно с момента v2.15.2.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy