Update of /cvsroot/javaprofiler/library/src/prof
In directory usw-pr-cvs1:/tmp/cvs-serv8146/src/prof
Modified Files:
prof_jvm.cpp prof_method.cpp prof_monitor.cpp prof_object.cpp
Log Message:
fixes
Index: prof_jvm.cpp
===================================================================
RCS file: /cvsroot/javaprofiler/library/src/prof/prof_jvm.cpp,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -r1.27 -r1.28
*** prof_jvm.cpp 10 Feb 2002 18:36:13 -0000 1.27
--- prof_jvm.cpp 8 Apr 2002 23:30:01 -0000 1.28
***************
*** 217,220 ****
--- 217,222 ----
cout << "AllocObject - ID = " << o->getProfID() << " (" << o << ")" << endl;
+ cout << "numInstancesTotal = " << o->allocNumInstancesTotal << endl;
+ cout << "numInstancesLive = " << o->allocNumInstancesLive << endl;
o->objectMethods.forEach( printAllObjectMethods, NULL);
cout << endl;
Index: prof_method.cpp
===================================================================
RCS file: /cvsroot/javaprofiler/library/src/prof/prof_method.cpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** prof_method.cpp 22 Mar 2002 21:23:23 -0000 1.10
--- prof_method.cpp 8 Apr 2002 23:30:01 -0000 1.11
***************
*** 242,245 ****
--- 242,246 ----
stat->addCpuStat( 1, pureTime);
+ stat->addCpuStat( -1, 0);
if( setup.cpu.callTreeEnabled) {
Index: prof_monitor.cpp
===================================================================
RCS file: /cvsroot/javaprofiler/library/src/prof/prof_monitor.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** prof_monitor.cpp 22 Mar 2002 21:23:23 -0000 1.5
--- prof_monitor.cpp 8 Apr 2002 23:30:01 -0000 1.6
***************
*** 143,146 ****
--- 143,147 ----
int hits = (stat->wait) ? 0 : 1;
stat->addMonStat(hits, curTime - t->monitorEnterTime);
+ stat->addMonStat( -1, 0);
}
***************
*** 210,212 ****
--- 211,214 ----
stat->wait = 1;
stat->addMonStat(1, event->u.monitor_wait.timeout);
+ stat->addMonStat( -1, 0);
}
Index: prof_object.cpp
===================================================================
RCS file: /cvsroot/javaprofiler/library/src/prof/prof_object.cpp,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -r1.18 -r1.19
*** prof_object.cpp 22 Mar 2002 21:23:23 -0000 1.18
--- prof_object.cpp 8 Apr 2002 23:30:01 -0000 1.19
***************
*** 175,178 ****
--- 175,179 ----
stat->addMemoryStat(size);
+ stat->clearFlag();
}
***************
*** 185,188 ****
--- 186,190 ----
ins->objectMethodTraceThread->subMemoryStat( ins->size);
+ ins->objectMethodTraceThread->clearFlag();
instances.removeNoRehash( ins);
|