golang-performance
Go-Performance mit Profiling optimieren
Go-Dienste können ohne klare Nachweise langsam oder speicherintensiv werden. Diese Skill-Anleitung unterstützt Profiling, Allokationsanalyse, Nebenläufigkeits-Tuning und benchmarkgestützte Optimierung.
Mit meinem Agent installieren
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "golang-performance" from https://skillstore.io/skills/89jobrien-golang-performance.md and its manifest at https://skillstore.io/api/skills/89jobrien-golang-performance/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.
Agent-lesbare Ressourcen
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
Testen
„golang-performance“ wird verwendet. Eine Go-API hat bei Anfragespitzen eine hohe CPU-Auslastung.
Erwartetes Ergebnis:
Die Skill-Anleitung erstellt einen Profiling-Plan, wichtige zu prüfende pprof-Ansichten, wahrscheinliche Hot-Path-Fragen und Schritte zur erneuten Messung.
„golang-performance“ wird verwendet. Ein Batch-Job allokiert beim Verarbeiten von Strings große Speichermengen.
Erwartetes Ergebnis:
Die Skill-Anleitung schlägt Allokationsprüfungen, Optionen zur Wiederverwendung von Buildern oder Buffern sowie Benchmark-Messungen für Vorher-Nachher-Ergebnisse vor.
„golang-performance“ wird verwendet. Ein Team möchte eine vorgeschlagene Änderung am Worker-Pool prüfen.
Erwartetes Ergebnis:
Die Skill-Anleitung hebt Channel-Größen, Lock-Kontention, Backpressure und Benchmark-Nachweise hervor, die vor der Freigabe benötigt werden.
Sicherheitsaudit
SicherThe static findings are false positives caused by Markdown fences, Go import blocks, local pprof URLs, and headings that contain the word avoid. No evidence found of prompt injection, secret handling, network exfiltration, or automatic command execution in SKILL.md.
Risikofaktoren
⚡ Enthält Skripte (2)
⚙️ Externe Befehle (41)
🌐 Netzwerkzugriff (3)
Diesen Bericht teilen & zitieren
Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.
Berichtslink kopieren
https://skillstore.io/skills/89jobrien-golang-performance/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/89jobrien-golang-performance?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/89jobrien-golang-performance?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/89jobrien-golang-performance/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/89jobrien-golang-performance.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Wissenschaftliche Zitate (APA · BibTeX · CFF)
APA-Zitat
Joseph OBrien. (2026). golang-performance security audit report (audit version 6) [Author version 1.0.1]. Skillstore. https://skillstore.io/skills/89jobrien-golang-performance/audits/6BibTeX-Zitat
@techreport{joseph-obrien-89jobrien-golang-performance-2026,
author = {Joseph OBrien},
title = {golang-performance security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/89jobrien-golang-performance/audits/6},
note = {Author version 1.0.1}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "golang-performance security audit report (audit version 6)"
version: "1.0.1"
type: report
authors:
- name: "Joseph OBrien"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/89jobrien-golang-performance/audits/6"
identifiers:
- type: other
value: "skillstore:89jobrien-golang-performance:audit:6"
description: "Skillstore immutable audit report identifier"
Varianten vergleichen
2 installierbare VariantenJeder Autor bleibt ein eigener installierbarer Skill. Die empfohlene Variante wird nach Skillstore-Nachweisen bewertet.
Warum diese Variante zuerst steht
89jobrien-golang-performance
2026-10-18
samber-golang-performance
2026-09-09
Skillstore-Score
Warum dieser Score Evidenzvertrauen: HochWas Sie erstellen können
Langsame API-Pfade diagnostizieren
CPU- und Speicher-Profiling für Go-Dienste mit Latenz- oder Durchsatzproblemen planen.
Speicherdruck reduzieren
Allokationsintensive Codepfade identifizieren und praktikable Änderungen auswählen, die den Druck auf die Garbage Collection reduzieren.
Optimierungsvorschläge prüfen
Änderungen an Nebenläufigkeit, Datenstrukturen und Benchmarks bewerten, bevor Performance-Arbeiten gemergt werden.
Diese Prompts ausprobieren
Nutze diese Skill-Anleitung, um einen Profiling-Plan für meinen Go-Dienst zu erstellen. Konzentriere dich auf CPU-, Heap- und Allokationsdaten, die zuerst gesammelt werden sollten.
Prüfe meine Go-Funktion auf vermeidbare Allokationen. Schlage Änderungen vor, die die Lesbarkeit erhalten, und erkläre, wie sie gebenchmarkt werden können.
Analysiere meinen Worker-Pool und meine Locking-Strategie auf Kontentionsrisiken. Empfiehl Messungen und sicherere Verbesserungen der Nebenläufigkeit.
Vergleiche diese Go-Benchmark-Ergebnisse und Profilbeobachtungen. Identifiziere den wahrscheinlichen Engpass und schlage das nächste Experiment vor.
Bewährte Praktiken
- Mit Profilen und Benchmarks messen, bevor performancekritischer Code geändert wird.
- Jeweils einen Engpass optimieren und anschließend mit derselben Workload erneut messen.
- Profiling-Endpunkte lokal halten oder zugriffsbeschränken, wenn sie außerhalb der Entwicklung verwendet werden.
Vermeiden
- Code nur aufgrund von Intuition oder Stilpräferenzen optimieren.
- Jedes Optimierungsmuster ohne Workload-Nachweise anwenden.
- Benchmark-Läufe von unterschiedlichen Maschinen, Lasten oder Compiler-Einstellungen vergleichen.
Häufig gestellte Fragen
Führt diese Skill-Anleitung Go-Befehle automatisch aus?
Kann sie Performance-Probleme ohne Profildaten beheben?
Unterstützt sie pprof-Workflows?
Kann sie bei Speicherlecks helfen?
Ist sie nur für Produktionssysteme gedacht?
Welche KI-Tools können diese Skill-Anleitung nutzen?
Entwicklerdetails
Autor
Joseph OBrienLizenz
MIT
Autorenversion
v1.0.1
Skillstore-Revision
r1
Ref.
c4037264bbd363c572662d6154a3ab28f5ca4f53
Aktualität der Wartung
18.7.2026
Nutzung
11 Downloads · 252 Aufrufe
Dateistruktur
📄 SKILL.md