作者:
XXgemini (So what?)
2015-01-26 11:45:26※ 引述《austinxie (XeXeXerath)》之銘言:
: 我MacBook使用經歷約兩年...我說說我的看法
: 本身職業軟體工程師, 使用款: MacBookPro 15" 購入價約80k
: 1. 記憶體控管比windows大概強六十萬倍
: 有沒有過windows程式開太久記憶體吃光光導致整個系統變很慢的經歷?
你都是軟體工程師了
那應該知道多數情況 吃記憶體應該怪軟體
而不是怪OS
C/C++都沒有自動回收功能
所以如果開發者沒有確實釋放用完的記憶體
程式就會有吃記憶的問題
這時候就要讚嘆賈伯斯
直接停止Carbon API
強制開發商必須轉移到Cocoa
要方邊就只能用有自動回收功能的Objective-C
(像是Adobe這種大廠 也乖乖改寫上百萬行的程式)
原則上也比較不會產生吃記憶體的問題
作者:
austinxie (我每天早上都很想睡)
2015-01-26 11:47:00那得感謝Mac的軟體開發一堆規定 鳥毛的要命啊XDDD使用者用起來爽 開發者幹聲四起
作者:
THEBUG (攻城師)
2015-01-26 11:48:00所以osx就是讚
作者:
austinxie (我每天早上都很想睡)
2015-01-26 11:48:00另外C/C++回收得自己寫 本身程式沒有規定這就是考驗開發者的技術跟觀念了XD
作者:
ccpz (OoOoOo)
2015-01-26 11:49:00Obj-c 要到了 ARC 才會回收吧?那之前寫一堆 retain, release 寫到頭很痛
作者: wikiwiki (智多星) 2015-01-26 11:50:00
推幹聲四起!!
作者:
ccpz (OoOoOo)
2015-01-26 11:50:00還有 alloc, init, 剛上手變數傳了幾次以後就爆炸了
作者:
austinxie (我每天早上都很想睡)
2015-01-26 11:51:00對開發者太友善就會出現各種鑽漏洞XDDDD看看那精美的一個軟體綁一串的安裝檔再看看各種把自己搞到程式崩潰也搞垮系統速度的神軟體
作者: GGlo5566 (居居囉) 2015-01-26 11:53:00
Android的軟體也是都在比誰資源搶的兇的 然後又製造一堆垃圾 就看到一堆人整天在按cleaner