in src/alibabacloud_rds_openapi_mcp_server/server.py [0:0]
def _compress_performance(performance_value, max_items=10):
if len(performance_value) > max_items:
result = []
offset = len(performance_value) / 10
for i in range(0, len(performance_value), int(offset)):
_item = None
for j in range(i, min(i + int(offset), len(performance_value))):
if _item is None or sum([float(v) for v in performance_value[j].value.split('&')]) > sum([float(v) for v in _item.value.split('&')]):
_item = performance_value[j]
else:
result.append(_item)
return result
else:
return performance_value