> ## Content Index
> Fetch the complete content index at: https://ethanhuang13.plus/llms.txt
> Use this file to discover other available public pages before exploring further.

# 🎯找到重要的事、先做重要的事
- URL: https://ethanhuang13.plus/prioritize-what-matters-first/
- Published: 2024-10-01T16:00:00.000Z
- Updated: 2026-03-19T10:09:26.000Z
- Description: 一個免費的小工具，改變了我看待問題與分配資源的方式。從清硬碟開始，延伸到程式效能、時間管理、甚至人生選擇。這篇文章分享我怎麼從 GrandPerspective 學到的事情，以及它為何值得成為長青工具的代表。
- Author: 13
- Tags: 🧠 軟體開發思維, 🆓 免費公開

你相信軟體介面可以影響人們看待事物的方式嗎？

[GrandPerspective](https://grandperspectiv.sourceforge.net/?ref=ethanhuang13.plus) 是一個掃描硬碟後，用視覺化方式展現檔案大小的工具。

在 Mac 硬碟空間不夠時，我總是用它來找到要刪除的檔案。

它有三個厲害的地方，或者是我覺得做的對的地方。

### 一、檔案大小與佔據畫面面積成正比

看上去越大塊的，就是越大的檔案。

游標移動到任何區塊，左下角就會顯示路徑跟檔名、右下角會顯示檔案大小。

資料夾也會被框起來，所以「個別檔案不大，但是整個資料夾很大」的情況也很容易發現（例如 Xcode 的 Derived Data）。

透過這個方式，當使用者覺得硬碟空間不夠時，可以憑著與生具來視覺能力，直覺找到想要刪除的檔案或資料夾。

雖然，身為軟體工程師的我們，對於檔案大小佔據了 KB、MB、GB，還是 TB 為單位，已經累積出直覺。但是對於不熟悉電腦的使用者呢？一個文件檔、一個音樂檔、一部影片，要佔據多少容量，他們通常沒有概念。

用視覺面積來代表檔案大小，是非常直覺的作法。

![](https://storage.ghost.io/c/b5/ef/b5ef3a60-300e-4c93-99a1-ce3ec3f3c437/content/images/2025/04/CleanShot-2024-10-02-at-11.25.03@2x-2.png)

### 二、一次看到全部的檔案

許多硬碟清理軟體，都把不同類型的資料夾分開處理。

比如，Mac 內建的儲存空間設定，是這樣子：

![](https://storage.ghost.io/c/b5/ef/b5ef3a60-300e-4c93-99a1-ce3ec3f3c437/content/images/2025/04/CleanShot-2024-10-02-at-11.44.48@2x-2.png)

CleanMyMac X 則是這樣：

![](https://storage.ghost.io/c/b5/ef/b5ef3a60-300e-4c93-99a1-ce3ec3f3c437/content/images/2025/04/CleanShot-2024-10-02-at-12.34.51@2x-2.png)

它們設計成這樣，是讓使用者可以知道不同類型的檔案佔據多少空間。

但是實際上，我們什麼時候會需要知道儲存空間呢？**通常是要下載或安裝新東西，但空間不夠的時候**。

其實當下只需要**找到最大的幾個能刪除的檔案，刪掉或移動到別的空間，就夠了**。

在這件事情上，GrandPerspective 一次看到全部檔案的作法，對我來說就更加實際。

掃描完畢後，看到一個大區塊，游標移動上去，就看得到路徑、檔名、大小。

![](https://storage.ghost.io/c/b5/ef/b5ef3a60-300e-4c93-99a1-ce3ec3f3c437/content/images/2025/04/CleanShot-2024-10-02-at-12.38.54-2.gif)

如果是超多個零碎的小檔案，它們的整個資料夾也會被框起來。所以也可以很輕鬆地找到一群可能可以刪除的小檔案。

![](https://storage.ghost.io/c/b5/ef/b5ef3a60-300e-4c93-99a1-ce3ec3f3c437/content/images/2025/04/CleanShot-2024-10-02-at-12.40.47-2.gif)

發現是什麼不重要的檔案，就按右鍵 Reveal 到 Finder，手動刪除。（也可以開啟設定，在 GrandPerspective 的介面進行刪除。但我想自行確認）。

![](https://storage.ghost.io/c/b5/ef/b5ef3a60-300e-4c93-99a1-ce3ec3f3c437/content/images/2025/04/CleanShot-2024-10-02-at-11.49.41@2x-2.png)

### GrandPerspective 影響了我解決問題的策略

這個操作方式不僅幫助我快速刪除大的檔案或資料夾，來清出足夠的空間，過程本身也很好玩。

只需要稍稍移動游標，就可以看到路徑、檔名、檔案大小，來學習「原來這個檔案會吃掉這麼多空間」，並且因為視覺化的刺激而留下深刻印象。

更重要的是，它讓我學到了應該用全局的觀點來解決問題。

後來，當我開發 iOS 遇到有效能問題的時候，我學會使用 Instruments。比如要解決卡頓問題的時候，找出當下佔據 CPU 時間最多的 func，當作優先改進的地方。

遇到 Swift 編譯時間太長，弄一個分析編譯時間的工具（現在 Xcode 有內建），然後從花費時間最久的開始拆解。

有的人解決問題是這樣：找到一個有機會**改進 2 倍**的地方，把時間花在上面去鑽研。但如果這個地方只佔據整體的 5% 呢？整體來說是從 100% 變成 105%，也就只是提升了 5%。

但如果是先看影響範圍最大的問題。比如說影響整體 60% 的地方，只要**改進它 20%**，整體來說就是從 100% 變成 112%，已經提升 12% 效能了。這麼做的難度往往遠低於前者，而且效益很高。

同樣的做事原則，不僅可以用在處理技術上的效能問題，也可以用在個人生產力、團隊運作，甚至家庭、社會。或是切換成時間的角度，檢視自己的人生，是否把寶貴的資源，用在重要的事情上？

**從全局的角度，找到最重要的事情，然後先去做。**

這是我從一個小小的工具軟體學到的智慧。

### 三、長青軟體

前面說了，我覺得 GrandPerspective 有三個做的對的地方。

第三個，就是它維護地很好。20 多年來始終如一。

以 2024 年的審美觀來說，GrandPerspective 的介面看起來非常有年代感。

其實，在那個開源軟體還大量在 Source Forge 出沒的年代，GrandPerspective 就存在了。

[最早的版本大約是 2005 年左右](https://grandperspectiv.sourceforge.net/oldnews.html?ref=ethanhuang13.plus)，正好是我開始使用 Mac 時候。

**我很高興它沒有改變得太多，因為它早就把能做的事情做到非常好了。**

相較於一天到晚為了使用者利益以外的緣故而增加、修改、刪除功能的軟體界常態來說，實在是不可多見的寶藏。

GrandPerspective 可以在 [SourceForge](https://grandperspectiv.sourceforge.net/?ref=ethanhuang13.plus) 免費下載。如果要支持開發者的話，也可以在 [Mac App Store](https://itunes.apple.com/us/app/grandperspective/id1111570163?mt=12&ref=ethanhuang13.plus) 上購買，當作支持開發者。

這次的分享就到這裡。有什麼感想的話，歡迎留言給我喔！

如果喜歡這篇文章，請考慮訂閱，並請推薦給更多人。謝謝。