{
  "schema_version": 1,
  "title": "Cobblemon Official 1.7.3: historisches synthetisches Ressourcenprofil",
  "language": "de",
  "evidence_status": "historical_aggregates_not_a_new_measurement",
  "measurement_reference_date": "2026-08-26",
  "source_snapshot_checked_at": "2026-08-28T12:31:33Z",
  "profile_derived_at": "2026-08-26T18:55:40Z",
  "artifact_created_on": "2026-09-13",
  "source_snapshot_sha256": "8d9480d2ecde66afa8e62171b8603f077769fe6b2c5f163d327f7b0a41670226",
  "setup": {
    "source": "modrinth",
    "project_id": "5FFgwNNP",
    "version_id": "Lydu1ZNo",
    "client_version": "1.7.3",
    "minecraft_version": "1.21.1",
    "loader": "fabric-loader",
    "loader_build": "0.18.4"
  },
  "release_metadata_url": "https://api.modrinth.com/v2/version/Lydu1ZNo",
  "methodology": {
    "type": "synthetic_worldgen_soak",
    "description": "Synthetische Vorabgenerierung und anschließende Ressourcenmessung; kein Spielerlasttest.",
    "world_seed": "MCF-MODPACK-CAPACITY-V1",
    "chunky_radius": 500,
    "pregen_target_chunks": 4225,
    "entity_type": "minecraft:cow",
    "entity_count_requested": 100,
    "warmup_seconds": 600,
    "measure_duration_seconds": 1800,
    "sample_interval_seconds": 15,
    "aggregation": "Das Profil enthält Maxima der Lauf-P95-Werte und Peaks aus drei erfolgreichen Läufen, keine gepoolte P95-Verteilung. Der weitere Lauf wird getrennt ausgewiesen."
  },
  "three_run_profile": {
    "run_count": 3,
    "allocation_mb": 4096,
    "observed_cgroup_limit_mb": 4916,
    "samples_per_run": 120,
    "metrics": {
      "memory_p95_max_mb": 2847,
      "memory_peak_max_mb": 2937,
      "cpu_p95_max_percent": 8.404,
      "disk_growth_max_mb": 64,
      "swap_max_mb": 0,
      "oom_events_max": 0
    },
    "tps_1m_min": null,
    "mspt_p95_max": null
  },
  "additional_run": {
    "run_count": 1,
    "allocation_mb": 6144,
    "started_at": "2026-08-26T18:01:30Z",
    "completed_at": "2026-08-26T18:55:40Z",
    "observed_workload": {
      "coverage_ratio": 1,
      "chunks_pregenerated_percent": 100,
      "entity_count_observed": 100,
      "minecraft_version_observed": "1.21.1"
    },
    "metrics": {
      "sample_count": 120,
      "memory_p95_mb": 2807,
      "memory_peak_mb": 3033,
      "memory_limit_mb": 7373,
      "cpu_p95_percent": 11.069,
      "cpu_max_percent": 51.952,
      "tps_1m_min": null,
      "mspt_p95_max": null,
      "swap_max_mb": 0,
      "oom_events_delta": 0,
      "disk_growth_mb": 64
    }
  },
  "limitations": [
    "Historische Messung; keine Aussage über die aktuelle Packversion oder den heutigen Betrieb.",
    "Drei Profilläufe plus ein separater Lauf sind aggregiert. Einzelne Zeitreihen und Zeitstempel der drei Profilläufe sind in diesem Artefakt nicht enthalten; damit lässt sich die Aggregation prüfen, aber keine Rohdatenverteilung neu berechnen.",
    "TPS und MSPT wurden nicht erfasst, da die abgefragten Kommandos im Fabric-Aufbau nicht verfügbar waren. Null bedeutet fehlend, nicht null TPS oder null Millisekunden.",
    "Cgroup-Limits lagen über der angeforderten Allokation: 4916 bei 4096 MB und 7373 bei 6144 MB. Daraus folgt kein Test unter einem harten 4- beziehungsweise 6-GB-Limit.",
    "Keine Spielerzahl-, RAM-Mindestbedarf-, Tarif- oder Leistungsgarantie; kein Nachweis einer bestellbaren Leistung.",
    "CPU-Prozentwerte werden aus dem Archiv übernommen; ohne Hardware- und CPU-Normierungsdaten sind sie nicht hostübergreifend vergleichbar.",
    "Der archivierte Lauf enthält widersprüchliche Gesamtdauern: total_duration_seconds passt nicht zur Differenz seiner Start-/Endzeit. Dieses Artefakt übernimmt keine daraus abgeleitete Gesamtdauer; 1800 Sekunden ist das vertragliche Messfenster."
  ],
  "units_note": "MB- und Prozentbezeichnungen entsprechen dem historischen Export; keine nachträgliche Umrechnung oder zusätzliche Messpräzision behauptet."
}
