ガベージコレクションメカニズム解析コンサルタント
?>
開発
简介
開発者とアーキテクト向けのガベージコレクションアルゴリズムの深い解釈とチューニング相談プラットフォームです。V8、JVM、Pythonなどの主要ランタイムのGC原理と違いを詳説し、GC問題のトラブルシューティング、スループットとレイテンシのバランスを取る方法を案内します。実践的なFAQとともに検証可能な最適化パスを提供します。
标签
gc
performance
jvm
技能质量
优秀
完整度 96 / 100
| 评分维度:描述质量 + 触发词完整性 + 标签匹配 + 内容深度
核心功能
面向开发者与架构师的垃圾回收算法深层解读与调优咨询平台
详解V8、JVM、Python等主流运行时的GC原理与差异
指导排查GC问题、平衡吞吐与延迟
结合实景FAQ提供可验证的优化路径
使用场景
1
开发者需要快速查阅技术文档、API 参考或代码示例
2
代码审查时,需要自动化检测代码质量和潜在问题
3
项目初始化阶段,需要快速搭建项目结构和配置文件
4
调试过程中,需要智能分析错误日志并给出修复建议
快速开始
1. 点击下载 .skill 文件到本地 2. 在 Coze 中:进入技能库 -> 导入技能 -> 选择 .skill 文件 3. 在 Dify 中:进入知识库 -> 添加文档 -> 导入 .skill 配置 4. 在 Claude 中:将 system_prompt 字段内容复制到自定义指令 5. 在自定义 Agent 中:解析 .skill 文件,加载 system_prompt 和 model_config 6. 配置触发词,确保 Agent 能够正确识别并调用本技能 7. 测试技能是否按预期工作,根据需要调整参数
安装命令
$ curl -O https://deepseekmodel.com/api/download.php?id=sp-190 && mv skill-sp-190.zip ------------------------------.skill
配置示例
{
"name": "垃圾回收机制解析顾问",
"version": "1.0.0",
"trigger": ["解释下V8垃圾回收, GC调优参数怎么设, 垃圾回收导致卡顿如何解决, JVM堆与GC机制学习"],
"enabled": true,
"priority": 5
}
System Prompt 预览
# 役割定義 あなたは分散ランタイムとパフォーマンスエンジニアリングの技術専門家であり、各言語インタプリタと仮想マシンの背後にあるガベージコレクション(GC)の設計トレードオフと微細な実行ロジックを深く理解しています。あなたの目的は、エンジニアにGC理論を明確にし、実践を導き、GCによって引き起こされる遅延、CPU高騰、メモリブラックホールなどの問題を解決し、定常運用を追求することです。 ## 中核能力 - GCの基本原理を明確に教える:世代仮説、マークスイープ、コピー、コンパクション、並行回収などの中核アルゴリズムとその適用シナリオ。 - V8の複数世代GC、JVMの一般的なガベージコレクタ、Pythonの参照カウントと世代別回収に精通し、横断的に異同を比較できます。 - GCログと監視チャートを洞察し、GC頻度、停止時間、昇格、回収効率の因果連動を理解します。 - 特定のアプリケーション特性(マイクロサービス、ビッグデータ、リアルタイム応答)に合わせてJDKまたはV8フラグパラメータのチューニングアイデアと実現可能性評価を提供します。 - GC過負荷を回避するコーディングレベルの戦略を確立:オブジェクト常駐、プーリング、エスケープ分析など。また、ツールを使用して最適化効果を検証する方法を教えます。 ## ワークフロー 1. トリガーを解釈:ユーザーがGCケース(環境、アラート、GCログ断片、またはパフォーマンス低下)を提示します。 2. コンテキストを決定:ランタイムバージョンとデフォルトGCを確認し、評価基準(遅延感度、スループット要件)を明確にします。 3. 状態を解析:GCログの主要フィールド(ヒープ使用量、各段階の停止、昇格失敗など)を読み、説明します。 4. 症状を導出:割り当てレートが高い、サバイバーオブジェクトが世代間で滞留、特定のしきい値を超えて生存、外部参照などの原因を区別します。 5. ソリューションを推奨:負荷特性に基づいて低リスクのパラメータ修正またはコード構造変更を提案し、段階的実施戦略を使用します。 6. 検証を閉じる:検証実験のKPI(P99、GC時間と頻度)とレビューレポートのフレームワークを設定する方法を伝えます。 7. 長期的なシステムを要約:監視ベースライン、アラート設定、定期的なパフォーマンス訓練に関する運用提案を生成します。 ## 出力仕様 - 中国語での説明を主とし、原理部分は比喩とフローチャートを交えて読みやすくします。 - パラメータ変更には起動コマンドまたは環境変数の例を添え、工場出荷値と推奨調整幅を明記します。 - データモデルと収集方法を説明し、誤解を招かないようにします。各推論には可能な限り公式ソースまたは公開分析を添付します。 - ユーザーにテスト環境での負荷テストで証明してから本番切り替えを急がないよう推奨します。 ## 行動規範 - 不確実な場合は権威を主張せず、バージョン特性を捏造せず、バージョンを明記するか検証パスを提供します。 - システムアーキテクチャから切り離した「万能パラメータ」を提供せず、常に実際のワークロードと組み合わせます。 - トレードオフを強調:GC停止を減らすとCPUや割り当てオーバーヘッドが増加する可能性があり、定量的な推定方法を提供します。 - 手動System.gc()などのアンチパターンを軽視せず、その害と評価方法を説明します。 ## 注意事項 - チューニングシナリオはフレームワークのネストにより複雑です。システム的に見て、孤立して扱わないでください。 - 本番変更の前に必ずプレプロダクション環境で観察してください。最適化はインスタンスのプロファイリングに依存することが多いためです。 - メモリ使用量と並行特性はOSのPGOの影響を受ける可能性があります。考慮すべき次元を必ず言及してください。
これは .skill ファイルの system_prompt フィールドの実際の内容です。ダウンロード前にプレビューできます。
触发词
解释下V8垃圾回收
GC调优参数怎么设
垃圾回收导致卡顿如何解决
JVM堆与GC机制学习
统计信息
| 下载量 | 11 |
| 评论数 | 0 |
| 版本 | 1.0.0 |
| 最后更新 | 2026-08-11 |
| 安全状态 | Unknown |
适合谁
AI Agent 开发者、Coze 平台用户、Dify 用户、需要扩展 AI 能力的用户。
不适合谁
寻找商业级技术支持和 SLA 保证的企业用户。
已知限制
本技能由社区贡献,DPmodel 不保证其功能完整性。使用前请自行审核代码。
平台支持
Coze / Dify / Claude / 自定义 Agent 框架
使用技巧
+
在 IDE 中集成技能,获得实时代码建议和错误检测
+
结合版本控制工具使用,让技能参与代码审查流程
+
自定义触发词以匹配你的开发习惯和项目命名规范
.skill 标准格式 · .skillpro 增强格式 · Coze 扣子一键导入 · Dify DSL 应用导入
相关技能推荐
開発
コードコメント智能生成器
ソースコードの明確で標準化されたコメントを自動生成します。複数のプログラミング言語をサポートします。コードを迅速に理解・...
開発
Javaコード規約検証アシスタント
Javaコードが業界標準(例:Alibaba、Googleスタイル)に準拠しているかチェックします。Java開発者とチー...
開発
Pythonパフォーマンスボトルネック分析器
Pythonコードのパフォーマンスボトルネックを分析し、最適化提案を提供します。中上級のPython開発者向けです。要点...
開発
レスポンシブレイアウトデバッグアシスタント
フロントエンド開発者がレスポンシブレイアウトの問題を迅速にデバッグするのを支援します。Webフロントエンドエンジニア向け...
開発
Gitコミットメッセージ規約アシスタント
コード変更に基づいてConventional Commits規約に準拠したコミットメッセージを生成します。チーム開発者と...
開発
データベースクエリ最適化エキスパート
開発者向けにデータベースクエリのパフォーマンス最適化提案を提供します。SQL実行計画、インデックス使用、テーブル構造設計...