程序是socket的服務(wù)器。采用異步的設(shè)計(jì)如果不混淆,沒有問題?;煜螅瑘?bào)空指針錯(cuò)誤。排除了名稱混淆問題,我試過排除了所有的命名去混淆(就是0%混淆),結(jié)果還是出錯(cuò)??罩羔樦饕莾?nèi)部class的一個(gè)屬性突然間消失了導(dǎo)致的。我設(shè)了很多的console去write發(fā)現(xiàn)的。本來類內(nèi)部用了一個(gè)對(duì)象,可是數(shù)據(jù)量大了之后,調(diào)用的這個(gè)對(duì)象會(huì)不定時(shí)的消失了,導(dǎo)致空指針。而調(diào)用這個(gè)類是在異步里面完成了。我懷疑dotfuscator加快了內(nèi)存回收之類的,特別在異步情況下。 估計(jì)這種問題沒有人見過了。希望有人看看吧。
2 回答

犯罪嫌疑人X
TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
為什么混淆?怕被人Reflector嗎?類中有涉及到核心的業(yè)務(wù)邏輯?不宜暴露?
如果都沒有,那何必去混淆?或者說樓主只是為了嘗試,嘗試過程中出現(xiàn)了問題?呵呵。
從來沒有混淆過dll,但是喜歡Reflector那些無混淆的dll,呵呵。
對(duì)你問題沒有幫助,hehe .

開滿天機(jī)
TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊
能確定哪個(gè)對(duì)象嗎?能的話把它靜態(tài)化,應(yīng)該可以避免這個(gè)問題。
- 2 回答
- 0 關(guān)注
- 544 瀏覽
添加回答
舉報(bào)
0/150
提交
取消