Можно ли выполнить прокрутку журналов сборщика мусора в Sun JVM?
В настоящее время я генерирую журналы, используя:
-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -verbose:gc -Xloggc:gc.log
Но мне приходится вручную чередовать их, используя очереди fifo и ротацию журналов, чтобы создавать новый журнал на каждый день. Я надеюсь, что для этого есть лучшее решение.
Может быть, есть способ получить доступ к этим записям журнала изнутри java, чтобы я мог перенаправить их в log4j?
Изменить: sqlite3_clear_bindings () Я понимаю, что могу использовать sqlite3_prepare () для перевода строки sql в собственный байтовый код, какой движок ...
Кто-нибудь может пролить свет на функции:
sqlite3_reset();
sqlite3_clear_bindings()
Я понимаю, что могу использовать sqlite3_prepare () для преобразования строки sql в собственный байтовый код, который понимает движок. Поэтому движку не нужно переводить его каждый раз, когда он используется. Я также могу параметризовать такой подготовленный оператор и позже привязать к нему значения с помощью функций sqlite3_bind * () .
Я могу присвоить этим связанным параметрам значение NULL с помощью sqlite3_clear_bindings (). Из документации можно прочитать, что sqlite3_reset () не уничтожает привязки, значения сохраняются, а объект переводится в исходное состояние. Что это на самом деле означает? Особенно о неразрушении привязок.