ctx.startTime = System.currentTimeMillis(); ctx.startCpu = SysJMX.getCurrentThreadCPU(); ctx.bytes = SysJMX.getCurrentThreadAllocBytes(conf.profile_thread_memory_usage_enabled); ctx.profile_thread_cputime = conf.profile_thread_cputime_enabled;
TraceContextManager.end(ctx.threadId); ctx.latestCpu = SysJMX.getCurrentThreadCPU(); ctx.latestBytes = SysJMX.getCurrentThreadAllocBytes(conf.profile_thread_memory_usage_enabled); TraceContextManager.toDeferred(ctx);
TraceContextManager.end(ctx.threadId); ctx.latestCpu = SysJMX.getCurrentThreadCPU(); ctx.latestBytes = SysJMX.getCurrentThreadAllocBytes(conf.profile_thread_memory_usage_enabled); TraceContextManager.toDeferred(ctx);
ctx.startCpu = SysJMX.getCurrentThreadCPU(); ctx.threadId = TraceContextManager.start(ctx.thread, ctx); ctx.bytes = SysJMX.getCurrentThreadAllocBytes(conf.profile_thread_memory_usage_enabled); ctx.profile_thread_cputime = conf.profile_thread_cputime_enabled;
ctx.txid = KeyGen.next(); ctx.threadId = TraceContextManager.start(ctx.thread, ctx); ctx.bytes = SysJMX.getCurrentThreadAllocBytes(conf.profile_thread_memory_usage_enabled); ctx.profile_thread_cputime = conf.profile_thread_cputime_enabled; ctx.xType = xType;
ctx.txid = KeyGen.next(); ctx.threadId = TraceContextManager.start(ctx.thread, ctx); ctx.bytes = SysJMX.getCurrentThreadAllocBytes(conf.profile_thread_memory_usage_enabled); ctx.profile_thread_cputime = conf.profile_thread_cputime_enabled; ctx.xType = xType;
pack.kbytes = (int) ((ctx.latestBytes - ctx.bytes) / 1024.0d); } else { pack.kbytes = (int) ((SysJMX.getCurrentThreadAllocBytes(conf.profile_thread_memory_usage_enabled) - ctx.bytes) / 1024.0d);
pack.kbytes = (int) ((ctx.latestBytes - ctx.bytes) / 1024.0d); } else { pack.kbytes = (int) ((SysJMX.getCurrentThreadAllocBytes(conf.profile_thread_memory_usage_enabled) - ctx.bytes) / 1024.0d);
pack.xType = ctx.xType; pack.cpu = (int) (SysJMX.getCurrentThreadCPU() - ctx.startCpu); pack.kbytes = (int) ((SysJMX.getCurrentThreadAllocBytes(conf.profile_thread_memory_usage_enabled) - ctx.bytes) / 1024.0d); pack.status = ctx.status; pack.sqlCount = ctx.sqlCount;
pack.xType = ctx.xType; pack.cpu = (int) (SysJMX.getCurrentThreadCPU() - ctx.startCpu); pack.kbytes = (int) ((SysJMX.getCurrentThreadAllocBytes(conf.profile_thread_memory_usage_enabled) - ctx.bytes) / 1024.0d); pack.status = ctx.status; pack.sqlCount = ctx.sqlCount;
ctx.startTime = System.currentTimeMillis(); ctx.startCpu = SysJMX.getCurrentThreadCPU(); ctx.bytes = SysJMX.getCurrentThreadAllocBytes(conf.profile_thread_memory_usage_enabled); ctx.profile_thread_cputime = conf.profile_thread_cputime_enabled;
TraceContextManager.end(ctx.threadId); ctx.latestCpu = SysJMX.getCurrentThreadCPU(); ctx.latestBytes = SysJMX.getCurrentThreadAllocBytes(conf.profile_thread_memory_usage_enabled); TraceContextManager.toDeferred(ctx);
ctx.txid = KeyGen.next(); ctx.threadId = TraceContextManager.start(ctx.thread, ctx); ctx.bytes = SysJMX.getCurrentThreadAllocBytes(conf.profile_thread_memory_usage_enabled); ctx.profile_thread_cputime = conf.profile_thread_cputime_enabled; ctx.xType = xType;
pack.kbytes = (int) ((ctx.latestBytes - ctx.bytes) / 1024.0d); } else { pack.kbytes = (int) ((SysJMX.getCurrentThreadAllocBytes(conf.profile_thread_memory_usage_enabled) - ctx.bytes) / 1024.0d);
pack.xType = ctx.xType; pack.cpu = (int) (SysJMX.getCurrentThreadCPU() - ctx.startCpu); pack.kbytes = (int) ((SysJMX.getCurrentThreadAllocBytes(conf.profile_thread_memory_usage_enabled) - ctx.bytes) / 1024.0d); pack.status = ctx.status; pack.sqlCount = ctx.sqlCount;