出现的现象:1. 因为Android 上传的错误堆栈(堆栈是一种数据结构) 没有行号,导致不好定位。2. 上报的错误堆栈 是 Unknown Source,且没有行号原因:上报的时候 是有行号的,没有行号是因为最终输出的安装包里面根本没有行号信息。Java文件 -- javac编译 --> clas...
                            
                            
                                分类:
移动开发   时间:
2014-12-19 15:23:36   
                                阅读次数:
852
                             
                         
                    
                        
                            
                            
                                volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。 例如: volatil...
                            
                            
                                分类:
其他好文   时间:
2014-11-13 22:29:12   
                                阅读次数:
176
                             
                         
                    
                        
                            
                            
                                ikely()与unlikely()在2.6内核中,随处可见,那为什么要用它们?它们之间有什么区别呢?首先明确:if (likely(value))等价于if (value)if (likely(a>b)) {fun1();if (unlikely(value))等价于if (value)也就是说l...
                            
                            
                                分类:
其他好文   时间:
2014-10-30 09:27:20   
                                阅读次数:
162
                             
                         
                    
                        
                            
                            
                                这几天看到好友的文章关于while(1)和for(;;)效率的讨论,手痒说了两句。回头一寻思,自己也仅仅是判断。没有做不论什么实验,我们就看看这两种写法究竟有什么差别:实验环境:IAR EWARM 5.2我就随便在一个嵌入式项目上做文章了,首先projectC语言编译优化选择了None, 输出选择带...
                            
                            
                                分类:
其他好文   时间:
2014-10-23 22:27:08   
                                阅读次数:
268
                             
                         
                    
                        
                            
                            
                                在部分的商用虚拟机中,Java 程序最初是通过解释器( Interpreter )进行解释执行的,当虚拟机发现某个方法或代码块的运行特别频繁的时候,就会把这些代码认定为“热点代码”。为了提高热点代码的执行效率,在运行时,即时编译器(Just In Time Compiler )会把这些代码编译成与本地平台相关的机器码,并进行各种层次的优化。...
                            
                            
                                分类:
编程语言   时间:
2014-09-10 00:30:49   
                                阅读次数:
294
                             
                         
                    
                        
                            
                            
                                ROM介绍
  1.采用安卓4.0.4原生态内核编译,优化内存
  2.已经加入ROOT权限和备份系统软件
  3.精简无用的定制软件,释放更大运存
  4.快速启动系统,丝滑般流畅
  5.相机优化,通知栏优化
  6.SD卡速度优化,增强兼容性
  7.修复系统稳定性
  8.增加google服务
  9.反编译部分文件并加入来去电归属地
  10刷机脚本的少许优化
  11.在设置里面加入工程模式
  12.SD卡速度优化,增强兼容性
  13.基本功能保持原汁原味
  _______________...
                            
                            
                                分类:
其他好文   时间:
2014-09-01 15:43:13   
                                阅读次数:
280
                             
                         
                    
                        
                            
                            
                                FDFS版本为5.031、首先在eclipse之中创建一个C/C++工程,取名为FastDFS_v5.032、将FastDFS源码解压后拷贝到新创建的工程目录下,然后在ecipse之中刷新下工程就可以看到新拷贝如的文件如下:3、修改工程目录下的make.sh,增加定位到绝对目录,并且去除编译优化(使...
                            
                            
                                分类:
系统相关   时间:
2014-08-19 18:32:45   
                                阅读次数:
295
                             
                         
                    
                        
                            
                            
                                性能点: ?? ?I/O,系统调用,并发/锁,内存分配,内存拷贝,函数调用消耗,编译优化,算法 I/O性能优化: ?? ?I/O性能主要耗费点:系统调用,磁盘读写,网络通讯等 ?? ?优化点:减少系统调用次数,减少...
                            
                            
                                分类:
其他好文   时间:
2014-07-31 03:20:15   
                                阅读次数:
204
                             
                         
                    
                        
                            
                            
                                volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。 例如: volatil...
                            
                            
                                分类:
其他好文   时间:
2014-07-28 15:23:03   
                                阅读次数:
172
                             
                         
                    
                        
                            
                            
                                一.概念介绍 一般来讲,能影响VS编译结果的参数有两个:编译优化和目标平台 编译优化 首先要明白一个概念,.Net是一个二次编译模型,所以VS编译的结果是IL代码。而默认情况下VS编译出来的IL代码,会包括很多NOP指令(空指令),还包括许多分支指令等。VS会利用这些指令对程序调试操作提供更好的支持...
                            
                            
                                分类:
其他好文   时间:
2014-07-19 00:11:45   
                                阅读次数:
327