程序是socket的服務器。采用異步的設(shè)計如果不混淆,沒有問題?;煜?,報空指針錯誤。排除了名稱混淆問題,我試過排除了所有的命名去混淆(就是0%混淆),結(jié)果還是出錯。空指針主要是內(nèi)部class的一個屬性突然間消失了導致的。我設(shè)了很多的console去write發(fā)現(xiàn)的。本來類內(nèi)部用了一個對象,可是數(shù)據(jù)量大了之后,調(diào)用的這個對象會不定時的消失了,導致空指針。而調(diào)用這個類是在異步里面完成了。我懷疑dotfuscator加快了內(nèi)存回收之類的,特別在異步情況下。 估計這種問題沒有人見過了。希望有人看看吧。
- 2 回答
- 0 關(guān)注
- 548 瀏覽
添加回答
舉報
0/150
提交
取消