コード例 #1
0
void init_heap_psi_keys()
{
  const char* category= "memory";
  int count;

  count= array_elements(all_heap_mutexes);
  mysql_mutex_register(category, all_heap_mutexes, count);

  count= array_elements(all_heap_memory);
  mysql_memory_register(category, all_heap_memory, count);
}
コード例 #2
0
void my_init_mysys_psi_keys()
{
  const char* category= "mysys";
  int count;

  count= sizeof(all_mysys_mutexes)/sizeof(all_mysys_mutexes[0]);
  mysql_mutex_register(category, all_mysys_mutexes, count);

  count= sizeof(all_mysys_conds)/sizeof(all_mysys_conds[0]);
  mysql_cond_register(category, all_mysys_conds, count);

#ifdef USE_ALARM_THREAD
  count= sizeof(all_mysys_threads)/sizeof(all_mysys_threads[0]);
  mysql_thread_register(category, all_mysys_threads, count);
#endif /* USE_ALARM_THREAD */

  count= sizeof(all_mysys_files)/sizeof(all_mysys_files[0]);
  mysql_file_register(category, all_mysys_files, count);

  count= array_elements(all_mysys_stages);
  mysql_stage_register(category, all_mysys_stages, count);
}