problem with gc?
zhmt via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed May 27 01:42:00 PDT 2015
When I enable the --profle, get something like this, it doesnt
give me too much help:
======== Timer Is 3579545 Ticks/Sec, Times are in Microsecs
========
Num Tree Func Per
Calls Time Time Call
1298756 4996649885 4987577377 3840 int
gamelibd.net.linux.TcpLinuxConn.TcpLinuxConn.writeSome(ubyte[])
30358909 14353678347 4433441425 146 void
gamelibd.net.linux.linuxconn.selectAndProcessNetEvents(ulong)
30359249 1670090296 1582462941 52 long
gamelibd.util.utcNow()
1298744 874889280 858583339 661
_D8gamelibd3net5linux12TcpLinuxConn12TcpLinuxConn8readSomeMFAhZ9__lambda2MFZv
1300549 25997 803742026 618 int
gamelibd.net.linux.TcpLinuxConn.TcpLinuxConn.readSome(ubyte[])
2597506 756203332 702092233 270 void
gamelibd.net.linux.epollapi.changeEv(int, int, void*, int)
30358909 9920075665 285890739 9 void
gamelibd.net.linux.linuxconn.handleEvent(gamelibd.net.linux.epollapi.epoll_event[])
1298744 5131800498 244989946 188 void
gamelibd.net.linux.TcpLinuxConn.TcpLinuxConn.doRead(gamelibd.net.linux.epollapi.epoll_event*)
1298768 0 223952199 172 void
gamelibd.net.linux.IoEventHandler.IoEventHandler.autoReaderFiberSetting(void
delegate())
1298756 5207337081 210684924 162 int
gamelibd.net.linux.TcpLinuxConn.TcpLinuxConn.write(ubyte[])
30358953 162443804 162443804 5 @property bool
gamelibd.util.LinkedList!(gamelibd.net.exceptionsafefiber.ExceptionSafeFiber).LinkedList.isEmpty()
648485 989705094 139972636 215 int
gamelibd.net.linux.TcpLinuxConn.TcpLinuxConn.read(ubyte[])
1298919 1008643391 124807374 96 void
gamelibd.net.exceptionsafefiber.ExceptionSafeFiber.resume()
30359072 88431872 88431872 2 pure nothrow
@nogc @safe gamelibd.net.exceptionsafefiber.TimerTask
std.container.rbtree.__T12RedBlackTreeTC8gamelibd3net18exceptionsafefiber9TimerTaskVAyaa25_612e737461727454696d65203c20622e737461727454696d65Vbi1Z.RedBlackTree.front()
1298750 1574897328 87384898 67 void
gamelibd.net.linux.IoEventHandler.IoEventHandler.tryResumeReaderFiber()
30359072 77325915 77325915 2 pure nothrow
@property @nogc @safe ulong
std.container.rbtree.__T12RedBlackTreeTC8gamelibd3net18exceptionsafefiber9TimerTaskVAyaa25_612e737461727454696d65203c20622e737461727454696d65Vbi1Z.RedBlackTree.length()
4544831 61560347 61560347 13 pure @safe bool
std.exception.enforce!(bool).enforce(bool, lazy object.Throwable)
2597500 51905642 51905642 19 void
gamelibd.net.linux.TcpLinuxConn.TcpLinuxConn.throwExceptionIfErrAfterOp(long)
1298951 49392056 49392056 38
gamelibd.net.exceptionsafefiber.ExceptionSafeFiber
gamelibd.net.exceptionsafefiber.ExceptionSafeFiber.getThis()
2597518 80877181 46297298 17
gamelibd.mem.Ptr!(gamelibd.net.provider.Conn).Ptr.getinout(ref
@property inout(gamelibd.net.provider.Conn) function())
2597693 51725730 37629038 14
gamelibd.mem.Ptr!(gamelibd.net.exceptionsafefiber.ExceptionSafeFiber).Ptr.getinout(ref
@property
inout(gamelibd.net.exceptionsafefiber.ExceptionSafeFiber)
function())
1298756 479941655 34717468 26 void
gamelibd.net.linux.IoEventHandler.IoEventHandler.enableRead()
More information about the Digitalmars-d-learn
mailing list