【PCが重い人向け】PyCharmからVSCodeに変えたら爆速に！快適になった理由と移行手順まとめ

## 🎯 結論から言うと…

### PyCharmからVSCodeに乗り換えたら、パソコンが軽くなって快適になりました。

「最近パソコンが重いな……」と感じていた方は、**エディタを見直すだけで改善する可能性がある**かもしれません。


## 🧠 背景：開発環境が重い！

私は卒業研究で、Pythonを使った開発（AI画像処理など）を行っており、エディタには **PyCharm** を使っていました。

ところがある日、明らかにパソコンの動作が重くなり、以下のような症状が起きていました。

- 起動後しばらく固まる
- Chromeとの併用で動作がカクつく
- メモリ使用率が常に85%以上


## 🔍 原因を調べてみた

### タスクマネージャーで確認した結果：

| アプリ | メモリ使用量 |
| --- | --- |
| PyCharm | **1500MB超え** |
| Chrome | （タブ多数で）4000MB前後 |
| その他（セキュリティ、Epic等） | 数百MB |    
<dl>
    <dd>
<details open><summary>【実際の様子】<strong>PyCharm 使用時のタスクマネージャーの写真</strong></summary>

![タスクマネージャー_PyCharm.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4111646/eb232cba-47d0-48dd-984c-6db10222aa7f.png "タスクマネージャー_PyCharm.png")</details>
    </dd>
</dl>

**→ メモリ16GBあるのに、ギリギリの状態**。


## 💡 VSCodeに移行してみた

VSCodeに移行するだけでどれくらい変わるのか、試してみました。

### 結果は…？
→ **半分以下**になり、体感もかなり軽くなりました！

| エディタ | メモリ使用量 |
| --- | --- |
| PyCharm | 約 1500MB〜2000MB |
| VSCode（仮想環境・Git・Copilot有） | 約 **500MB〜900MB** |

<dl>
<dd>
<details open><summary>【実際の様子】<strong>PyCharm</strong> 使用時のタスクマネージャーの写真（再掲載）</summary>

![タスクマネージャー_PyCharm.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4111646/eb232cba-47d0-48dd-984c-6db10222aa7f.png)
</details>

<details open><summary>【実際の様子】<strong>VSCode</strong> 使用時のタスクマネージャーの写真</summary>

![タスクマネージャー_VSCode.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4111646/7ecb9279-9c04-438e-8cef-11eef5f3e10e.png)

</details>
</dd>
</dl>

> ####  今回の環境
> - OS：Windows 11（メモリ16GB）
> - Python：3.11.4
> - PyCharm：2025.1.1   
> - VSCode：1.101.0 
>     <details><summary>( VSCode ) 拡張機能 一覧</summary>
>
>   ※今回の検証環境で有効化されていた拡張機能です。すべてがPython開発に関係しているわけではありません。
>    ```
>       bmewburn.vscode-intelephense-client
>       esbenp.prettier-vscode
>       github.copilot
>       github.copilot-chat
>       mosapride.zenkaku
>       ms-ceintl.vscode-language-pack-ja
>       ms-python.debugpy
>       ms-python.python
>       ms-python.vscode-pylance
>       ms-vscode-remote.remote-ssh
>       ms-vscode-remote.remote-ssh-edit
>       ms-vscode-remote.remote-wsl
>       ms-vscode.cmake-tools
>       ms-vscode.cpptools
>       ms-vscode.cpptools-extension-pack
>       ms-vscode.cpptools-themes
>       ms-vscode.remote-explorer
>       natizyskunk.sftp
>       ritwickdey.liveserver
>       twxs.cmake
>    ```
>    </details>



## ⚖ VSCodeとPyCharmの違い（簡易比較）

| 項目 | PyCharm | VSCode |
| --- | --- | --- |
| メモリ消費 | 多い（常時1.5GB以上） | 少ない（状況により600MB以下） |
| 起動速度 | 遅め（Javaベース） | 速い（Electronベース） |
| 機能 | オールインワンIDE | 拡張でカスタム可能 |
| 拡張性 | やや限定的（JetBrains依存） | 非常に柔軟（Marketplaceが豊富） |
| 学習コスト | 少なめ（最初から色々ある） | 少し高め（自分で必要な拡張を入れる） |


## ✅ メモリを節約できた理由

- **PyCharmは「使わなくても裏で動く」機能が多い＝ 重い**
- **VSCodeは「必要なものだけを動かす」＝ 軽い**

PyCharmは「自動インデックス・自動解析」などが走っており**常にフルスペックで動いている**ため、今回のような軽量プロジェクトでは**PyCharmがオーバースペック**だったようです。


## :beginner:【実践】PyCharmからVSCodeへの移行方法

「試してみようかな？」と思った方に向けて、私が行った移行手順をまとめました！

### :scroll: 手順
1. **PyCharmのターミナルにて `pip freeze > requirements.txt` を実行する**
→ この作業は、移行先(VSCode)で同じ環境を再現するために必要です
<br></br>
2. **PyCharmで作成していたプロジェクトのフォルダをコピー**
→ 失敗したときのために、元データは触らずコピーしましょう
<br></br>
3. **コピーしたフォルダをVSCodeで開く**
<br></br>
4. **プロジェクト内の以下のフォルダを削除**：
→ VSCodeが誤って旧設定(PyCharmの設定)を読み込むのを防ぐため削除します
    - `.venv`（PyCharmの仮想環境）
    - `.idea`（PyCharmの設定フォルダ）
<br></br>
5. **以下の記事の手順に沿って、VSCodeで新たに仮想環境を構築**
    
    👉 [VSCodeでPythonプロジェクトの仮想環境を作成・設定・有効化する手順](https://qiita.com/yoko_coder/items/3ae603594ca772c897b8)
    
::: note warn
上記の記事の **ステップ４は行わず**、代わりに `pip freeze > requirements.txt` を実行してください。
→ 移行先(VSCode)で同じ環境を再現するために必要です
:::



##  :writing_hand: 最後に

PyCharmはとても強力なIDEですが、「**軽さ**」や「**シンプルさ**」を求めるならVSCodeへの移行も大いにアリだと感じました。

私のように、**ブラウザで大量のタブを開きながらコードを書いている方**には特におすすめです。

ぜひ一度試してみてはいかがでしょうか。