1. 問題
因為上Google Play需要支持64位, 所以需要編譯64位的,但是出現(xiàn)大概率閃退的問題。后臺只有一句logFatal signal 11 (SIGSEGV), code 2, fault addr 0x7624a0fb4c in tid 14390 (GLThread 5137), 不知道咋回事兒。
2. 定位問題
- 因為之前是只編譯32位沒出現(xiàn)閃退情況,并且在Google開發(fā)者中心有明確描述
- 注意:因指針被截斷而引起的崩潰將表現(xiàn)為 SIGSEGV,其中錯誤地址的前 32 位全部為零。
所以定位比較明確就是因為64位的問題導(dǎo)致的。
3. 引入新的問題
替換luajit之后引入一個新的問題,因為用的lua的socket,發(fā)現(xiàn)socket有了異常,有時候消息體打了返回比較慢, 或者收到數(shù)據(jù)組裝比較慢, 大消息會有耗時現(xiàn)象?這個還沒具體定位,后面影響游戲體驗可能還要排查