1. 問題
因?yàn)樯螱oogle Play需要支持64位蓖议, 所以需要編譯64位的奢浑,但是出現(xiàn)大概率閃退的問題蛮艰。后臺只有一句logFatal signal 11 (SIGSEGV), code 2, fault addr 0x7624a0fb4c in tid 14390 (GLThread 5137)
, 不知道咋回事兒。
2. 定位問題
- 因?yàn)橹笆侵痪幾g32位沒出現(xiàn)閃退情況雀彼,并且在Google開發(fā)者中心有明確描述
- 注意:因指針被截?cái)喽鸬谋罎⒈憩F(xiàn)為 SIGSEGV壤蚜,其中錯(cuò)誤地址的前 32 位全部為零。
所以定位比較明確就是因?yàn)?4位的問題導(dǎo)致的徊哑。
3. 引入新的問題
替換luajit之后引入一個(gè)新的問題实柠,因?yàn)橛玫膌ua的socket水泉,發(fā)現(xiàn)socket有了異常善涨,有時(shí)候消息體打了返回比較慢窒盐, 或者收到數(shù)據(jù)組裝比較慢, 大消息會(huì)有耗時(shí)現(xiàn)象钢拧?這個(gè)還沒具體定位蟹漓,后面影響游戲體驗(yàn)可能還要排查