記解決 Postman 卡頓,佔 CUP,卡死問題

笑逐顏凱發表於2021-06-28

前言

對於後端開發者來說,一個好的介面除錯工具是很重要的。這裡首推 Postman

解決方案

對於急於解決問題的可先這樣操作,沒錯,簡單暴力之清快取,刪除歷史記錄。瞭解解決過程可往下看。

起因

有一天發現自己的 Postman 越來越卡,開啟越來越慢,各種卡死,佔用大量 CPU ,那真的是令人奔潰的。其實這個卡頓問題很久之前就遇到,但是後來都沒去解決,一直忍受著。終於有一天實在是卡的受不了了,才去找了解決方法。

過程

這天終於下定決心去解決它。第一件就是想到不行我就重灌軟體好了。畢竟重灌能解決 99% 的問題!實在不行,就多裝幾次就好了!我果斷解除安裝裝了最新的 Postman 。可結果是肯定沒有解決(這裡已經刪除了安裝目錄下所有檔案)。然後我開啟了百度,搜尋 Postman 卡 關鍵字,出來的是解決辦法大都是相容性問題。一看 Postman、卡、佔 CPU,果然受苦的不只是我啊!我果斷按照他們的方法操作了一遍。然後,是的,我沒有成功,依舊是卡!

這個時候都已經動了換工具的念頭了,但還是想再堅持一下。因為前幾次都是這樣放棄了。最後我來到了全球最大的 同性交友社群 來尋求最後的辦法!果然,皇天不負有心人!我找到了一絲絲蛛絲馬跡!在 Postman 的官方 GitHub 下的 Issues 有多個關於 CPU 卡頓的討論。找到了這個

記解決Postman 卡頓,佔 CUP,卡死問題
具體見相關 Issues 檢視。

果然:

記解決Postman 卡頓,佔 CUP,卡死問題

我按照他的思路,修改了這個 C:\Users\<user>\AppData\Roaming\Postman\IndexedDB 這個資料夾名。Postman 居然奇蹟般的復活了,一點都不卡了。
抱著,尋根究底的態度研究了一下這個目錄裡面的檔案,

記解決Postman 卡頓,佔 CUP,卡死問題
這麼多,這麼有規律,還是以 *DB 命名的,看起來很像日誌資料。於是開啟 App 尋找有日誌的東西。找了一圈發現只有這個 History 看起來很像。抱著試一試態度,我用 Postman Interceptor 外掛瘋狂捕捉我在瀏覽器訪問的請求,很快就刷滿了我的歷史記錄。然後就卡起來了。現在,就是見證猜想的時刻了。當我點完刪除所有記錄的時候,它真的好了。
記解決Postman 卡頓,佔 CUP,卡死問題

這個問題應該是使用 Postman Interceptor 外掛的人會經常碰到,不然正常請求要積累很久才能達到

真香

至此,問題終於得到了解決。果然還是 Postman 香啊!

本作品採用《CC 協議》,轉載必須註明作者和本文連結
Keep it Simple, Stupid

相關文章