Changeset 37891 in webkit for trunk/JavaScriptCore/VM/Opcode.cpp
- Timestamp:
- Oct 25, 2008, 12:59:47 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/VM/Opcode.cpp
r36263 r37891 35 35 namespace JSC { 36 36 37 #if ENABLE( SAMPLING_TOOL) || DUMP_OPCODE_STATS37 #if ENABLE(OPCODE_SAMPLING) || ENABLE(CODEBLOCK_SAMPLING) || ENABLE(OPCODE_STATS) 38 38 39 39 const char* const opcodeNames[] = { … … 45 45 #endif 46 46 47 #if DUMP_OPCODE_STATS47 #if ENABLE(OPCODE_STATS) 48 48 49 49 long long OpcodeStats::opcodeCounts[numOpcodeIDs]; … … 122 122 for (int i = 0; i < numOpcodeIDs; ++i) { 123 123 int index = sortedIndices[i]; 124 printf("%s:%s %lld - %.2f%%\n", opcodeNames[index], padOpcodeName((OpcodeID)index, 2 4), opcodeCounts[index], ((double) opcodeCounts[index]) / ((double) totalInstructions) * 100.0);124 printf("%s:%s %lld - %.2f%%\n", opcodeNames[index], padOpcodeName((OpcodeID)index, 28), opcodeCounts[index], ((double) opcodeCounts[index]) / ((double) totalInstructions) * 100.0); 125 125 } 126 126 … … 135 135 break; 136 136 137 printf("%s%s %s:%s %lld %.2f%%\n", opcodeNames[indexPair.first], padOpcodeName((OpcodeID)indexPair.first, 2 4), opcodeNames[indexPair.second], padOpcodeName((OpcodeID)indexPair.second, 24), count, ((double) count) / ((double) totalInstructionPairs) * 100.0);137 printf("%s%s %s:%s %lld %.2f%%\n", opcodeNames[indexPair.first], padOpcodeName((OpcodeID)indexPair.first, 28), opcodeNames[indexPair.second], padOpcodeName((OpcodeID)indexPair.second, 28), count, ((double) count) / ((double) totalInstructionPairs) * 100.0); 138 138 } 139 139 … … 147 147 if (opcodeProportion < 0.0001) 148 148 break; 149 printf("\n%s:%s %lld - %.2f%%\n", opcodeNames[index], padOpcodeName((OpcodeID)index, 2 4), opcodeCount, opcodeProportion * 100.0);149 printf("\n%s:%s %lld - %.2f%%\n", opcodeNames[index], padOpcodeName((OpcodeID)index, 28), opcodeCount, opcodeProportion * 100.0); 150 150 151 151 for (int j = 0; j < numOpcodeIDs * numOpcodeIDs; ++j) { … … 160 160 continue; 161 161 162 printf(" %s%s %s:%s %lld - %.2f%%\n", opcodeNames[indexPair.first], padOpcodeName((OpcodeID)indexPair.first, 2 4), opcodeNames[indexPair.second], padOpcodeName((OpcodeID)indexPair.second, 24), pairCount, pairProportion * 100.0);162 printf(" %s%s %s:%s %lld - %.2f%%\n", opcodeNames[indexPair.first], padOpcodeName((OpcodeID)indexPair.first, 28), opcodeNames[indexPair.second], padOpcodeName((OpcodeID)indexPair.second, 28), pairCount, pairProportion * 100.0); 163 163 } 164 164
Note:
See TracChangeset
for help on using the changeset viewer.