Skip to main content

windows系統的記憶體用量指標

Opass
A life well lived

最近看到同事在抓漏,但是觀察Memory的指標是Working Set,這是有些問題的,於是花了點時間整理Windows的記憶體指標。Memory大概是Windows系統上最模糊的用詞之一,整理這篇文章順便釐清自己一些疑惑。

清燉牛肉麵的經驗價值

Opass
A life well lived

華亞科附近有一間小店叫湯本源,賣得是湯和拌麵,店門口看起來乾乾淨淨,擺了一台點餐機器。某次覓食時看到店門口菜單,一碗肉湯、一碗麵上面放一撮醬,小疊子盛了三種小菜、一杯酸梅汁,要價300元上下,眉頭一皺覺得價格和預期落差太大,便打消入內用餐的念頭。 但我心中一直有個疙瘩在,這間店在Google評價上非常高分,身為一個鍵盤美食家,不踩踩雷說不過去。在門口的點餐機猶豫了一會,老闆娘走出來介紹餐點,哪些辣哪些不辣,決定當作被騙吃一次看看,點了一份320元的清燉牛肉湯,配干貝XO醬拌麵。

[筆記] System Call的錯誤處理

Opass
A life well lived

檢查錯誤是非常好的習慣,因為你在未來的某一天,很可能會因為沒有養成這個習慣,花費數十個小時在抓一個「這應該不大可能出錯」的System Call上。因此在使用System Call時,請養成檢查錯誤的習慣。 每次系統呼叫失敗的時候,通常會回傳一個特殊的值,絕大多數的情況下是-1,或是NULL,極少數情形是其他特殊的值。這些回傳值只是告訴你:你已經死了,至於你是怎麼死的,他們會留下驗屍的線索,也就是errno。 一開始程式啟動時,errno是0,代表一切正常。但隨著程式出現錯誤,errno會被設成非0的值,代表錯誤的代碼。透過檢查這個代碼,可以得知是哪種類型的死因,就可以有個驗屍的方向。 標準的驗屍流程是這樣的:

為什麼你要那麼認真讀書

Opass
A life well lived

目前正在服役中,可能是因為無時無刻不在抽時間學習、充實自己的關係,最近被同事、室友問了同一個問題,為什麼你要那麼認真讀書啊?