[CalendarServer-changes] [5909] CalendarServer/trunk/contrib/tools/trace.d

source_changes at macosforge.org source_changes at macosforge.org
Fri Jul 16 11:41:01 PDT 2010


Revision: 5909
          http://trac.macosforge.org/projects/calendarserver/changeset/5909
Author:   cdaboo at apple.com
Date:     2010-07-16 11:41:00 -0700 (Fri, 16 Jul 2010)
Log Message:
-----------
Increase buffer size. Print out timing after everything else has stopped.

Modified Paths:
--------------
    CalendarServer/trunk/contrib/tools/trace.d

Modified: CalendarServer/trunk/contrib/tools/trace.d
===================================================================
--- CalendarServer/trunk/contrib/tools/trace.d	2010-07-16 15:24:50 UTC (rev 5908)
+++ CalendarServer/trunk/contrib/tools/trace.d	2010-07-16 18:41:00 UTC (rev 5909)
@@ -37,6 +37,7 @@
  */
 
 #pragma D option quiet
+#pragma D option bufsize=100m
 
 dtrace:::BEGIN
 {
@@ -79,6 +80,11 @@
 
 profile:::tick-10s
 {
+	exit(0);
+}
+
+dtrace:::END
+{
 	printf("\nCount,\n");
 	printf("   %-20s %-10s %-32s %8s\n", "FILE", "TYPE", "NAME", "COUNT");
 	printa("   %-20s %-10s %-32s %@8d\n", @num);
@@ -92,5 +98,4 @@
 	printf("\nInclusive function on-CPU times (us),\n");
 	printf("   %-20s %-10s %-32s %8s\n", "FILE", "TYPE", "NAME", "TOTAL");
 	printa("   %-20s %-10s %-32s %@8d\n", @types_incl);
-	exit(0);
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20100716/900890ec/attachment.html>


More information about the calendarserver-changes mailing list