談?wù)勛罱膇os優(yōu)化的事情(續(xù))

寫該篇文字的時(shí)候盐股,這已經(jīng)是優(yōu)化之后的事情了。該文將上接前文。


這里要描述最近一周的狀況:上周末已經(jīng)開始著手優(yōu)化ipad mini上的產(chǎn)品問題钩述。最近一周基本上都是在“received memory

warning”以及“to be or

not to be”上面下功夫思考問題吊趾。


上文已經(jīng)寫了如何優(yōu)化已經(jīng)優(yōu)化需要注意的問題宛裕。當(dāng)然本文要說的是,這次的優(yōu)化和前面的已經(jīng)沒有很大關(guān)系了论泛。因此此次的優(yōu)化揩尸,將不再上面的范圍之內(nèi)。這次的優(yōu)化屁奏,并不是前文的任何優(yōu)化方式之一岩榆,而是編碼習(xí)慣。我們在使用引擎的過程中坟瓢,遇到數(shù)組取值空索引勇边,不斷地重復(fù)顯示或者隱藏某組件,不斷地設(shè)置組件可觸摸和不可觸摸折联,會有什么問題粒褒?在使用xcode查看內(nèi)存泄漏工具Instruments中,發(fā)現(xiàn)了很多次“received memory warning”诚镰,不要以為這僅僅是一個(gè)警告奕坟,事實(shí)上這個(gè)情況在iphone設(shè)備以及安卓設(shè)備上面,即使引起警告清笨,也可以忽略月杉,不過在IPAD MINI1上面,這是程序即將黑屏的前兆函筋。


這么多年寫的產(chǎn)品沙合,多數(shù)游戲都是運(yùn)行在安卓和iphone設(shè)備,但是這次的產(chǎn)品運(yùn)行在IPAD上面跌帐,令我以外的是2014年的產(chǎn)品首懈,很多人還在繼續(xù)使用。于是谨敛,就必須關(guān)注產(chǎn)品在各個(gè)設(shè)備上面的運(yùn)行情況究履。不得不說,有時(shí)候關(guān)注進(jìn)去脸狸,會發(fā)現(xiàn)很多問題最仑。內(nèi)存小的設(shè)備藐俺,對內(nèi)存嫉妒敏感,這就是IPAD MINI1的表現(xiàn)泥彤。只要產(chǎn)生上面的警告欲芹,那么很短的時(shí)間之內(nèi),3分鐘或者5分鐘吟吝,程序?qū)⒔K止菱父。對于內(nèi)存的泄漏將是零容忍,對IPAD MINI1我極度服氣剑逃。這么說的緣故浙宜,實(shí)則是如果我們的產(chǎn)品能夠流暢在IPAD MINI1上面,那么其他的IPHONE設(shè)備蛹磺,我們跑產(chǎn)品基本無虞粟瞬。


內(nèi)存泄漏是一個(gè)很重要的問題,大約在兩周之前萤捆,我一直對IPAD MINI1上面的運(yùn)行非常焦心裙品。當(dāng)然不僅僅是用戶的反饋,更是因?yàn)樽约簩τ诋a(chǎn)品的追求鳖轰。開發(fā)產(chǎn)品的人清酥,都不希望產(chǎn)品存在BUG,但是由于各種原因蕴侣,或者趕工,或者追求速度臭觉,或者其他的緣故昆雀,所以很多BUG就產(chǎn)生了。解決問題是一個(gè)過程蝠筑,解決問題很多時(shí)候是不斷的思考和嘗試狞膘,我們并不能一下子斷定問題的所在,但是思考問題什乙,嘗試假設(shè)方面挽封,卻是大腦必須考慮的問題。這很重要臣镣。產(chǎn)品不僅僅是產(chǎn)品辅愿,如果認(rèn)真對待,這應(yīng)該是藝術(shù)品忆某。所以点待,不能輕視。


聚焦問題弃舒,這是一個(gè)解決問題的必備素質(zhì)癞埠。這幾周状原,發(fā)生了很多問題。很多用戶在上個(gè)月21號之后苗踪,并不知道卸載更新產(chǎn)品颠区,在這一點(diǎn)上面,我只想說通铲,產(chǎn)品還是對年輕人好用毕莱,年輕人知道更新有更多更好的體驗(yàn),而不是相反测暗。一個(gè)極其老的版本央串,我們早已經(jīng)將版本文件的地址從普通阿里云移植到OSS上面,但是用戶并沒有“獲悉”。這里的獲悉碗啄,并不是不知道质和,而是知道情況,但是并不執(zhí)行稚字,又或者完全不知道更新的存在饲宿,這仍舊是產(chǎn)品的問題。產(chǎn)品發(fā)布新聞胆描,并沒有及時(shí)瘫想,遇到問題,并沒有獲悉第一手情況昌讲,而是簡單的獲知表面的問題国夜。我最近發(fā)現(xiàn),如果不深入和家長聯(lián)系短绸,我永遠(yuǎn)不知道家長的實(shí)際情況车吹,通過中間人獲取的信息,存在太多不真實(shí)不正確的狀態(tài)醋闭,這一點(diǎn)我極度不理解窄驹。


經(jīng)常地卸載或者安裝產(chǎn)品,這并不是我的期望证逻。但是話說回來乐埠,什么情況需要重新安裝,這都要看情況囚企。鑒于目前的機(jī)制如此丈咐,例如課程文件的下載地址,沒有附帶MD5值洞拨,那么這里有一個(gè)問題扯罐,已經(jīng)下載的課程文件如何更新。這是其一烦衣。另外歹河,用戶在使用過程中掩浙,下載空文件,學(xué)習(xí)卡頓秸歧,這個(gè)時(shí)候必須上傳文件到服務(wù)器厨姚,而且由于是空文件,無法再次下載键菱,只能卸載重新安裝谬墙,當(dāng)然解決的方案是:不緩存課程文件或者添加MD5值,目前的機(jī)制并不支持经备,這是以后想做到的拭抬,如此出現(xiàn)問題,也可以通過MD5值進(jìn)行了更新課程文件侵蒙。


產(chǎn)品的優(yōu)化之路造虎,可能在這段時(shí)間,是這些問題纷闺,但是到了另外的階段算凿,確實(shí)數(shù)據(jù)問題,很多問題的產(chǎn)品犁功,都不是立即產(chǎn)生的氓轰,很多詭異的BUG也是超乎我的想象。這段時(shí)間浸卦,忙于優(yōu)化性能署鸡,并沒有關(guān)注其他的數(shù)據(jù)問題,顯示問題限嫌,在下個(gè)時(shí)間段储玫,要花時(shí)間研究這些問題。


很多時(shí)候萤皂,產(chǎn)品不僅僅是負(fù)責(zé)那么簡單,而是要有研究的心思匣椰,對于產(chǎn)生的問題裆熙,要花時(shí)間看,當(dāng)然所有的問題也有主次之分禽笑,這就是要衡量的入录。產(chǎn)品優(yōu)化的文章,到此就結(jié)束了佳镜,后期將這周的狀態(tài)進(jìn)行詳細(xì)描述僚稿。的確是一次難忘的經(jīng)歷。很少時(shí)間蟀伸,會這樣的聚焦蚀同,也很少有機(jī)會缅刽,這樣的去評判產(chǎn)品使用者。傻瓜照相機(jī)的存在蠢络,是有空間的衰猛,傻瓜式的產(chǎn)品,也必須是未來市場的趨勢刹孔。這就是AI智能手機(jī)啡省,這也是人工智能的本質(zhì)之一:傻瓜式的不需要思考的即可操作的產(chǎn)品,才是未來的產(chǎn)品成功的地方髓霞,這也是產(chǎn)品追求的方向卦睹。


路漫漫其修遠(yuǎn)兮,吾將上下而求索方库。



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末结序,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子薪捍,更是在濱河造成了極大的恐慌笼痹,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件酪穿,死亡現(xiàn)場離奇詭異凳干,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)被济,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進(jìn)店門救赐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人只磷,你說我怎么就攤上這事经磅。” “怎么了钮追?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵预厌,是天一觀的道長。 經(jīng)常有香客問我元媚,道長轧叽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任刊棕,我火速辦了婚禮炭晒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘甥角。我一直安慰自己网严,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布嗤无。 她就那樣靜靜地躺著震束,像睡著了一般怜庸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上驴一,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天休雌,我揣著相機(jī)與錄音,去河邊找鬼肝断。 笑死杈曲,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的胸懈。 我是一名探鬼主播担扑,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼趣钱!你這毒婦竟也來了涌献?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤首有,失蹤者是張志新(化名)和其女友劉穎燕垃,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體井联,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡卜壕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了烙常。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片轴捎。...
    茶點(diǎn)故事閱讀 39,965評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖蚕脏,靈堂內(nèi)的尸體忽然破棺而出侦副,到底是詐尸還是另有隱情,我是刑警寧澤驼鞭,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布秦驯,位于F島的核電站,受9級特大地震影響挣棕,放射性物質(zhì)發(fā)生泄漏汇竭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一穴张、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧两曼,春花似錦皂甘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽璧瞬。三九已至,卻和暖如春渐夸,著一層夾襖步出監(jiān)牢的瞬間嗤锉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工墓塌, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瘟忱,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓苫幢,卻偏偏與公主長得像访诱,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子韩肝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時(shí)...
    歐辰_OSR閱讀 29,386評論 8 265
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,101評論 1 32
  • 1触菜、通過CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地?cái)?shù)據(jù)庫組件 SD...
    陽明先生_X自主閱讀 15,981評論 3 119
  • 汶川5.12,整整10年哀峻,讓我們警醒生命在無常面前都是脆弱的涡相! 一門鉆進(jìn)佛法的書籍了,又禁不住想分享自己的體會了剩蟀,...
    鳳凰未涅槃閱讀 154評論 0 0
  • 孔孝真這種肉肉的臉 魔鬼身材的小家伙真讓人喜歡~
    愛吃番茄great閱讀 403評論 0 0