jpskill.com
🛠️ 開発・MCP コミュニティ

memory-optimization

Profile and optimize application memory usage. Identify memory leaks, reduce memory footprint, and improve efficiency for better performance and reliability.

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o memory-optimization.zip https://jpskill.com/download/21464.zip && unzip -o memory-optimization.zip && rm memory-optimization.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/21464.zip -OutFile "$d\memory-optimization.zip"; Expand-Archive "$d\memory-optimization.zip" -DestinationPath $d -Force; ri "$d\memory-optimization.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して memory-optimization.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → memory-optimization フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
5

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

メモリ最適化

目次

概要

メモリ最適化は、アプリケーションのパフォーマンスと安定性を向上させ、インフラコストを削減します。効率的なメモリ使用は、スケーラビリティにとって非常に重要です。

使用する場面

  • メモリ使用量が高い場合
  • メモリリークが疑われる場合
  • パフォーマンスが遅い場合
  • メモリ不足によるクラッシュが発生する場合
  • スケーリングに課題がある場合

クイックスタート

最小限の動作例:

// ブラウザのメモリプロファイリング

// メモリ使用量を確認
performance.memory: {
  jsHeapSizeLimit: 2190000000,    // 利用可能な最大値
  totalJSHeapSize: 1300000000,    // 割り当てられた合計
  usedJSHeapSize: 950000000       // 現在使用中
}

// React DevTools Profiler
- React DevTools → Profiler を開く
- インタラクションを記録する
- コンポーネントのレンダーと時間を確認する
- 不要なレンダーを特定する

// Chrome DevTools
1. DevTools → Memory を開く
2. ヒープスナップショットを取得する
3. 比較する(前と後)
4. 保持されているオブジェクトを探す
5. 保持されているサイズを確認する

// Node.js プロファイリング
node --inspect app.js
// chrome://inspect を開く
// ... (完全な実装についてはリファレンスガイドを参照してください)

リファレンスガイド

references/ ディレクトリにある詳細な実装:

ガイド 内容
Memory Profiling メモリプロファイリング
Memory Leak Detection メモリリーク検出
Optimization Techniques 最適化手法
Monitoring & Targets 監視と目標

ベストプラクティス

✅ 実施すべきこと

  • 確立されたパターンと慣例に従う
  • クリーンで保守しやすいコードを書く
  • 適切なドキュメントを追加する
  • デプロイ前に徹底的にテストする

❌ 実施すべきでないこと

  • テストや検証を省略する
  • エラーハンドリングを無視する
  • 設定値をハードコードする
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Memory Optimization

Table of Contents

Overview

Memory optimization improves application performance, stability, and reduces infrastructure costs. Efficient memory usage is critical for scalability.

When to Use

  • High memory usage
  • Memory leaks suspected
  • Slow performance
  • Out of memory crashes
  • Scaling challenges

Quick Start

Minimal working example:

// Browser memory profiling

// Check memory usage
performance.memory: {
  jsHeapSizeLimit: 2190000000,    // Max available
  totalJSHeapSize: 1300000000,    // Total allocated
  usedJSHeapSize: 950000000       // Currently used
}

// React DevTools Profiler
- Open React DevTools → Profiler
- Record interaction
- See component renders and time
- Identify unnecessary renders

// Chrome DevTools
1. Open DevTools → Memory
2. Take heap snapshot
3. Compare before/after
4. Look for retained objects
5. Check retained sizes

// Node.js profiling
node --inspect app.js
// Open chrome://inspect
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

Guide Contents
Memory Profiling Memory Profiling
Memory Leak Detection Memory Leak Detection
Optimization Techniques Optimization Techniques
Monitoring & Targets Monitoring & Targets

Best Practices

✅ DO

  • Follow established patterns and conventions
  • Write clean, maintainable code
  • Add appropriate documentation
  • Test thoroughly before deploying

❌ DON'T

  • Skip testing or validation
  • Ignore error handling
  • Hard-code configuration values

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。