1、

优点:1、保护自己核心代码算法,提高破解/盗版/二次打包的难度

2、

2、还可以缓解代码注入/动态调试/内存注入攻击.

3、

缺点:1、影响兼容性2、影响程序运行效率.