YoushouldhavereceivedacopyoftheGNUGeneralPublicLicense alongwiththisprogram;ifnot,writetotheFreeSoftwareFoundation,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA */
PFS_engine_table_share
table_performance_timers::m_share=
{
{ C_STRING_WITH_LEN("performance_timers") },
&pfs_readonly_acl,
table_performance_timers::create,
NULL, /* write_row */
NULL, /* delete_all_rows */
table_performance_timers::get_row_count, sizeof(PFS_simple_index), /* ref length */
&m_table_lock,
{ C_STRING_WITH_LEN("CREATE TABLE performance_timers(" "TIMER_NAME ENUM ('CYCLE', 'NANOSECOND', 'MICROSECOND', 'MILLISECOND') not null comment 'Timer name'," "TIMER_FREQUENCY BIGINT comment 'Number of timer units per second. Dependent on the processor speed.'," "TIMER_RESOLUTION BIGINT comment 'Number of timer units by which timed values increase each time.'," "TIMER_OVERHEAD BIGINT comment 'Minimum timer overhead, determined during initialization by calling the timer 20 times and selecting the smallest value. Total overhead will be at least double this, as the timer is called at the beginning and end of each timed event.')") }, false, /* m_perpetual */ false, /* m_optional */
&m_share_state
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.