Поддержка серверов

PERFMON: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

События модуля perfmon

СобытиеВызывается
OnGetTableSchemaCPerfomanceSchema::Init
OnPageStartCPerfomanceKeeper::IsActive

Константы модуля perfmon

КонстантаПроверяется
ADMIN_SECTIONCPerfomanceKeeper::writeToDatabase
PERFMON_STARTEDCPerfomanceKeeper::OnAfterAfterEpilog
PERFMON_STOPCPerfomanceKeeper::OnPageStart

Список функций и методов модуля perfmon

Метод
BaseObject::__construct()
BaseObject::compareName()
BaseObject::getCompareName()
BaseObject::getCreateDdl()
BaseObject::getDropDdl()
BaseObject::getLowercasedName()
BaseObject::getModifyDdl()
BaseObject::getUnquotedName()
BaseObject::setBody()
BaseObject::setParent()
CAdminListColumn::__construct()
CAdminListColumn::getFilterInput()
CAdminListColumn::getRowEdit()
CAdminListColumn::getRowView()
CAdminListColumnList::__construct()
CAdminListColumnList::getFilterInput()
CAdminListColumnList::getRowEdit()
CAdminListColumnList::getRowView()
CAdminListColumnNumber::__construct()
CAdminListColumnNumber::getRowView()
CAdminListPage::__construct()
CAdminListPage::addColumn()
CAdminListPage::displayFilter()
CAdminListPage::getContextMenu()
CAdminListPage::getDataSource()
CAdminListPage::getFilter()
CAdminListPage::getFooter()
CAdminListPage::getHeaders()
CAdminListPage::getOrder()
CAdminListPage::getSelectedFields()
CAdminListPage::initFilter()
CAdminListPage::show()
CPerfAccel::GetParams()
CPerfAccel::GetRecommendations()
CPerfAccel::IsWorking()
CPerfAccel::__construct()
CPerfAccel::unformat()
CPerfAccelAPC::GetParams()
CPerfAccelAPC::__construct()
CPerfAccelWinCache::GetParams()
CPerfAccelWinCache::__construct()
CPerfAccelXCache::GetParams()
CPerfAccelXCache::__construct()
CPerfAccelZend::GetParams()
CPerfAccelZend::GetRecommendations()
CPerfAccelZend::__construct()
CPerfAccelZendOpCache::GetParams()
CPerfAccelZendOpCache::GetRecommendations()
CPerfAccelZendOpCache::__construct()
CPerfCluster::Add()
CPerfCluster::GetList()
CPerfCluster::Measure()
CPerfCluster::Truncate()
CPerfQuery::_adjust_columns()
CPerfQuery::array_power_set()
CPerfQuery::cmp()
CPerfQuery::find_join()
CPerfQuery::find_value()
CPerfQuery::has_where()
CPerfQuery::parse()
CPerfQuery::parse_subqueries()
CPerfQuery::removeSpaces()
CPerfQuery::remove_literals()
CPerfQuery::suggest_index()
CPerfQuery::table_joins()
CPerfQuery::transform2select()
CPerfQueryFrom::getTableAliases()
CPerfQueryFrom::parse()
CPerfQueryJoin::_parse()
CPerfQueryJoin::parse_left()
CPerfQueryJoin::parse_right()
CPerfQueryStat::Ban()
CPerfQueryStat::GatherColumnStatByValue()
CPerfQueryStat::GatherColumnStatOverall()
CPerfQueryStat::GatherExpressStat()
CPerfQueryStat::GatherTableStat()
CPerfQueryStat::GetTableColumns()
CPerfQueryStat::IsBanned()
CPerfQueryStat::IsSelective()
CPerfQueryStat::_gather_stat()
CPerfQueryStat::_get_stat()
CPerfQueryTable::parse()
CPerfQueryWhere::__construct()
CPerfQueryWhere::_or2in()
CPerfQueryWhere::_remove_braces()
CPerfQueryWhere::parse()
CPerfomanceCache::Clear()
CPerfomanceCache::GetList()
CPerfomanceComponent::Clear()
CPerfomanceComponent::GetList()
CPerfomanceError::Clear()
CPerfomanceError::Delete()
CPerfomanceError::GetList()
CPerfomanceHistory::Add()
CPerfomanceHistory::Delete()
CPerfomanceHistory::GetList()
CPerfomanceHit::Clear()
CPerfomanceHit::GetList()
CPerfomanceIndexComplete::Add()
CPerfomanceIndexComplete::Delete()
CPerfomanceIndexComplete::DeleteByTableName()
CPerfomanceIndexComplete::GetList()
CPerfomanceIndexComplete::IsBanned()
CPerfomanceIndexSuggest::Add()
CPerfomanceIndexSuggest::Clear()
CPerfomanceIndexSuggest::Delete()
CPerfomanceIndexSuggest::GetList()
CPerfomanceIndexSuggest::UpdateStat()
CPerfomanceKeeper::IsActive()
CPerfomanceKeeper::OnAfterAfterEpilog()
CPerfomanceKeeper::OnBeforeAfterEpilog()
CPerfomanceKeeper::OnEpilog()
CPerfomanceKeeper::OnPageStart()
CPerfomanceKeeper::SetActive()
CPerfomanceKeeper::SetPageTimes()
CPerfomanceKeeper::countCache()
CPerfomanceKeeper::countComponents()
CPerfomanceKeeper::countQueries()
CPerfomanceKeeper::findCaller()
CPerfomanceKeeper::removeCaches()
CPerfomanceKeeper::removeQueries()
CPerfomanceKeeper::restoreDebugMode()
CPerfomanceKeeper::saveCaches()
CPerfomanceKeeper::saveQueries()
CPerfomanceKeeper::setDebugModeOn()
CPerfomanceKeeper::writeToDatabase()
CPerfomanceMeasure::GetAccelerator()
CPerfomanceMeasure::GetAllAccelerators()
CPerfomanceMeasure::GetDBMark()
CPerfomanceMeasure::GetPHPCPUMark()
CPerfomanceMeasure::GetPHPFilesMark()
CPerfomanceMeasure::GetPHPMailMark()
CPerfomanceSQL::Clear()
CPerfomanceSQL::Format()
CPerfomanceSQL::GetBacktraceList()
CPerfomanceSQL::GetList()
CPerfomanceSQL::_console_explain()
CPerfomanceSchema::GetChildren()
CPerfomanceSchema::GetParents()
CPerfomanceSchema::Init()
CPerfomanceSchema::_sort()
CPerfomanceTable::GetIndexes()
CPerfomanceTable::GetList()
CPerfomanceTable::GetTableFields()
CPerfomanceTable::GetUniqueIndexes()
CPerfomanceTable::Init()
CPerfomanceTable::IsExists()
CPerfomanceTable::NavQuery()
CPerfomanceTable::escapeColumn()
CPerfomanceTable::escapeTable()
CPerfomanceTable::getCreateIndexDDL()
CPerfomanceTableList::Fetch()
CPerfomanceTableList::GetList()
CSqlFormat::__construct()
CSqlFormat::format()
CSqlFormat::reformatSql()
CSqlFormat::setFormatter()
CSqlFormatFormatter::format()
CSqlFormatFormatter::getEol()
CSqlFormatFormatter::getSpace()
CSqlFormatFormatter::getTab()
CSqlFormatFormatter::removeSpaces()
CSqlFormatFormatter::removeTrailingSpaces()
CSqlFormatText::getEol()
CSqlFormatText::getSpace()
CSqlFormatText::getTab()
CSqlLevel::addLevel()
CSqlLevel::changeLevelAfter()
CSqlLevel::changeLevelBefore()
CSqlLevel::lookBackwardFor()
CSqlLevel::lookForwardFor()
CSqlTokenizer::lookForwardFor()
CSqlTokenizer::parse()
CSqlTokenizer::removeBalancedBrackets()
CSqlTokenizer::transform()
CodeTree::__construct()
CodeTree::formatCodeTree()
CodeTree::getCode()
CodeTree::getCodeTree()
CodeTree::getPredicateSort()
CodeTree::makeCodeTree()
Collection::add()
Collection::compare()
Collection::getList()
Collection::search()
Column::checkType()
Column::create()
Column::getCreateDdl()
Column::getDropDdl()
Column::getModifyDdl()
Compare::compareColumn()
Compare::compareProcedures()
Compare::compareSequences()
Compare::compareTable()
Compare::compareTables()
Compare::diff()
Condition::__construct()
Condition::getPredicate()
Constraint::create()
Constraint::getCreateDdl()
Constraint::getDropDdl()
Constraint::getModifyDdl()
Index::__construct()
Index::addColumn()
Index::create()
Index::getCreateDdl()
Index::getDropDdl()
Index::getModifyDdl()
Index::searchTableName()
Procedure::__construct()
Procedure::create()
Procedure::getCreateDdl()
Procedure::getDropDdl()
Procedure::getModifyDdl()
Schema::__construct()
Schema::createFromString()
Schema::executeAlter()
Schema::executeCreate()
Schema::executeCreateIndex()
Schema::executeCreateProcedure()
Schema::executeCreateSequence()
Schema::executeCreateTable()
Schema::executeCreateTrigger()
Schema::executeStatement()
Schema::splitStatements()
Sequence::create()
Sequence::getCreateDdl()
Sequence::getDropDdl()
Sequence::getModifyDdl()
Statement::addCondition()
Statement::addLine()
Statement::formatBodyLines()
Statement::merge()
Table::__construct()
Table::create()
Table::createColumn()
Table::createConstraint()
Table::createIndex()
Table::createTrigger()
Table::getCreateDdl()
Table::getDropDdl()
Token::__construct()
Token::appendText()
Token::setText()
Tokenizer::_tokenize()
Tokenizer::createFromString()
Tokenizer::createFromTokens()
Tokenizer::endOfInput()
Tokenizer::getCurrentToken()
Tokenizer::getTokens()
Tokenizer::makeLines()
Tokenizer::makeParenthesis()
Tokenizer::nextToken()
Tokenizer::putBack()
Tokenizer::resetState()
Tokenizer::restoreBookmark()
Tokenizer::setBookmark()
Tokenizer::skipWhiteSpace()
Tokenizer::testText()
Tokenizer::testUpperText()
Trigger::create()
Trigger::getCreateDdl()
Trigger::getDropDdl()
Trigger::getModifyDdl()
Trigger::searchTableName()
Updater::createStatement()
Updater::generate()
Updater::getStatements()
Updater::handle()
Updater::handleChange()
Updater::handleCreate()
Updater::handleDrop()
Updater::multiLinePhp()
Updater::setDbType()
Updater::setDelimiter()
perfmon::DoInstall()
perfmon::DoUninstall()
perfmon::GetModuleRightList()
perfmon::InstallDB()
perfmon::InstallEvents()
perfmon::InstallFiles()
perfmon::OnGetTableSchema()
perfmon::UnInstallDB()
perfmon::UnInstallEvents()
perfmon::UnInstallFiles()
perfmon::perfmon()
perfmonErrorHandler()
perfmon_NumberFormat()