Skip to content

原文(日本語に翻訳)

大きなセッション(コンパクト化された履歴を含む)を再開する際のメモリ使用量を削減

原文(英語)

Reduced memory usage when resuming large sessions (including compacted history)

概要

以前のセッションを --resume で再開する際、特にコンパクト化された履歴を含む大きなセッションでは、必要以上のメモリが消費されていました。この改善により、大きなセッションの再開時のメモリ使用量が削減され、長期的なプロジェクト作業がより効率的になります。

基本的な使い方

bash
# 以前のセッションを再開
claude --resume

# または特定のセッションIDを指定
claude --resume <session-id>

# 修正後: 大きなセッションの再開でもメモリが効率的に使用される

実践例

長期プロジェクトのセッション再開

bash
# 数日にわたる大規模プロジェクトのセッション
# 初日の作業
claude
# [多数のファイル操作、コード生成...]
# セッション終了

# 翌日の再開
claude --resume
# 修正後: コンパクト化された履歴も含めて効率的にメモリ使用

コンパクト化された履歴のある長いセッション

bash
# セッション履歴が自動コンパクト化された後
# (長いセッションではコンテキスト圧縮が行われる)

# 再開時のメモリ使用量が改善
claude --resume large-session-id
# → 以前より少ないメモリで再開完了

複数の長期セッション管理

bash
# 複数のプロジェクトセッションを持つ場合
# セッションA(大規模)の再開
claude --resume session-a
# 修正後: 大きなセッションでも効率的なメモリ使用

# セッションBへの切り替え
claude --resume session-b

注意点

  • コンパクト化された履歴とは、長いセッションでコンテキストが自動的に要約・圧縮されたものです
  • メモリ削減量はセッションの大きさや内容によって異なります
  • セッションの再開機能自体の動作は変わりません

関連情報