/*
- * $Id: stat.cc,v 1.90 1996/10/18 20:36:25 wessels Exp $
+ * $Id: stat.cc,v 1.91 1996/10/24 06:11:57 wessels Exp $
*
* DEBUG: section 18 Cache Manager Statistics
* AUTHOR: Harvest Derived
storeAppendPrintf(sentry, "{\tCPU Usage: %d%%}\n",
percent(rusage.ru_utime.tv_sec + rusage.ru_stime.tv_sec,
squid_curtime - squid_starttime));
+#ifdef _SQUID_SGI_
storeAppendPrintf(sentry, "{\tProcess Size: rss %ld KB}\n",
- rusage.ru_maxrss * getpagesize() >> 10);
+ rusage.ru_maxrss);
+#else /* _SQUID_SGI_ */
+ storeAppendPrintf(sentry, "{\tProcess Size: rss %ld KB}\n",
+ (rusage.ru_maxrss * getpagesize()) >> 10);
+#endif /* _SQUID_SGI_ */
storeAppendPrintf(sentry, "{\tPage faults with physical i/o: %ld}\n",
rusage.ru_majflt);
#endif
/*
- * $Id: tools.cc,v 1.76 1996/10/22 03:36:32 wessels Exp $
+ * $Id: tools.cc,v 1.77 1996/10/24 06:11:56 wessels Exp $
*
* DEBUG: section 21 Misc Functions
* AUTHOR: Harvest Derived
getrusage(RUSAGE_SELF, &rusage);
fprintf(lf, "CPU Usage: user %d sys %d\n",
(int) rusage.ru_utime.tv_sec, (int) rusage.ru_stime.tv_sec);
+#ifdef _SQUID_SGI_
+ fprintf(lf, "Memory Usage: rss %ld KB\n", rusage.ru_maxrss);
+#else
fprintf(lf, "Memory Usage: rss %ld KB\n",
- rusage.ru_maxrss * getpagesize() >> 10);
+ (rusage.ru_maxrss * getpagesize()) >> 10);
+#endif /* _SQUID_SGI_ */
fprintf(lf, "Page faults with physical i/o: %ld\n",
rusage.ru_majflt);
-#endif
+#endif /* HAVE_GETRUSAGE */
dumpMallocStats(lf);
if (f)
f();