// BytecodePairHistogram collects number of executions of bytecode pairs. // A bytecode pair is any sequence of two consecutive bytecodes.
class BytecodePairHistogram: AllStatic { public: // for solstudio enum Constants {
log2_number_of_codes = 8, // use a power of 2 for faster addressing
number_of_codes = 1 << log2_number_of_codes, // must be no less than Bytecodes::number_of_codes
number_of_pairs = number_of_codes * number_of_codes
};
private:
NOT_PRODUCT(staticint _index;) // new bytecode is shifted in - used to index into _counters
NOT_PRODUCT(staticint _counters[number_of_pairs];) // a counter for each pair
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.