24.04.2008, 23:25 | #1 |
Участник
|
не стартует SystemMonitor
делая пример из руководства по введению в MorphX (на изменение количества вызовов операторов SQL в зависимости от свойства CacheLookup таблицы), с меня слетела шляпа в этом месте, где почему-то не стартует SystemMonitor и соответственно счётчик всё время на нуле.
X++: static void NumberOfCallsInCache(Args _args) { #define.existedRecord('00022_036') //to find an existed record #define.nonExistedRecord('97') //to find an non-existed record SystemMonitor sm = new SystemMonitor(); SalesTable salesTable; ; flush salesTable; SystemMonitor::reset(); SystemMonitor::start(); if (SystemMonitor::isRunning()) { info('sysmon is running'); } salesTable = salesTable::Find(#existedRecord); // #1 salesTable = salesTable::Find(#existedRecord); // #2 salesTable = salesTable::Find(#nonExistedRecord); // #3 salesTable = salesTable::Find(#nonExistedRecord); // #4 select firstonly salesTable // #5 where salesTable.salesId > "00021_036" && salesTable.salesId < "00023_036"; select firstonly salesTable // #6 where salesTable.salesId > #nonExistedRecord && salesTable.salesId < "99"; ttsbegin; salesTable = salesTable::Find(#existedRecord); // #7 salesTable = salesTable::Find(#existedRecord); // #8 salesTable = salesTable::Find(#nonExistedRecord); // #9 salesTable = salesTable::Find(#nonExistedRecord); // #10 ttscommit; info(strFmt("%1",SystemMonitor::getCounter(SystemMonitorCounter::SqlSelectCalls))); SystemMonitor::stop(); } мерси.
__________________
Felix nihil admirari |
|
24.04.2008, 23:28 | #2 |
Участник
|
в ax4.0 system monitor действительно не работает.
это инструмент из ax3.0 |
|
|
За это сообщение автора поблагодарили: Kabardian (2). |
Теги |
ax3.0, ax4.0 |
|
Похожие темы | ||||
Тема | Ответов | |||
help!!! не стартует object server | 2 | |||
Не стартует AOS с русским языком | 9 | |||
Не стартует AOC в режиме onDemand | 11 | |||
AOS + Oracle не стартует | 8 | |||
Не стартует AOS. Help! | 3 |
|