def get_gc_collection_histogram(self, data, tags, url):
        num_gc = data.get("memstats", {}).get("NumGC")
        pause_hist = data.get("memstats", {}).get("PauseNs")
        last_gc_count = self._last_gc_count[url]
        if last_gc_count == num_gc:
            # No GC has run. Do nothing
            return
        start = 256 % last_gc_count
        end = (num_gc + 255) % 256 + 1
        if start < end:
            values = pause_hist[start:end]
        else:
            values = pause_hist[start:] + pause_hist[:end]

        self._last_gc_count[url] = num_gc

        for value in values:
            self.histogram(
                self.normalize("memstats.PauseNs", METRIC_NAMESPACE, fix_case=True),
                value, tags=tags)
dataset/ETHPy150Open serverdensity/sd-agent/checks.d/go_expvar.py/GoExpvar.get_gc_collection_histogram/swapped operands of `%`