CLR启动时,会选择一种GC模式。在进程的生存期内,这个模式不能改变。有以下两种基本的GC模式。1.工作站 这个模式为客户端应用程序优化垃圾回收器。垃圾回收器假定机器上运行的其它应用程序对CPU资源的要求不高。工作站模式有两个子模式:有并发回收器的工作站,以及无并发回收器的工作站。2.服务器 这个模...
分类:
其他好文 时间:
2015-04-30 00:55:23
阅读次数:
127
手机卫士-11
课1
看门狗WatchDogService程序优化
程序锁不断打开关闭打开关闭,有时还是有界面没及时切换过来 有一瞬间还看见程序的界面,隐私还是保护得不够好 原因是看门狗里WatchDogService.java里死循环,整个死循环的周期有一定的事件,所以会产生多次打开程序锁而界面没切换过来 那是因为应用程序还不够优化
//该标志符用来控制是否不断刷新
flag = t...
分类:
移动开发 时间:
2015-04-07 21:54:10
阅读次数:
368
本文推荐并点评了软件开发测试中经常使用的20种源代码测试工具,能够帮助大部分人解决测试问题。 AQtime--该产品含有完整的性能和调试工具集,能够收集程序运行时关键的性能信息和内存/资源分配信息,并提交概要报告和详细报告,还提供所有的程序优化处理工具,囊括了自定义过滤器、图形化的调用层次...
分类:
其他好文 时间:
2015-03-14 10:46:37
阅读次数:
110
http://wqtn22.iteye.com/blog/1820587转载请注明出处 注意,这里只是给出一个总结,具体性能需要根据实际环境和需要来确定霸爷指出,新的erlang虚拟机有很多调优启动参数,今后现在这个方面深挖一下。1. 进程标志设置: 消息和binary内存:erlang:pro.....
分类:
其他好文 时间:
2015-03-04 15:56:50
阅读次数:
144
关于类的加载、虚拟机的构成,没写的以后再补充。按照自己的理解,表达下《深入理解JAVA虚拟机》的知识。...
分类:
移动开发 时间:
2015-02-13 18:31:39
阅读次数:
224
软件优化是提高cache命中率的十分有效的手段,cache的基本原理是利用程序局部性,而软件优化可以通过提高程序局部性,从而提高cache命中率。通过gem5仿真验证程序优化对提高cache命中率的影响。...
分类:
编程语言 时间:
2015-01-28 21:24:55
阅读次数:
223
上部分说了代码的合并,那么接下来就说说如何真正的提升程序的速度。这里不得不提到的几个优化程序速度的技术就是异步,多线程和缓存。首先我们要知道程序为什么会卡,特别是加载的时候很慢,原因在于之前的程序是单线程,中途大量的数据库操作和外部接口的调用都耗用了大量的时间导致方法堵塞,所以界面上表现的就是...
分类:
编程语言 时间:
2015-01-25 16:37:09
阅读次数:
229
关于C#程序优化的五十种方法这篇文章主要介绍了C#程序优化的五十个需要注意的地方,使用c#开发的朋友可以看下一、用属性代替可访问的字段1、.NET数据绑定只支持数据绑定,使用属性可以获得数据绑定的好处;2、在属性的get和set访问器重可使用lock添加多线程的支持。 二、readonly(运行.....
现在计算机的处理性能越来越好,加上JDK升级对一些代码的优化,在代码层针对一些细节进行调整可能看不到性能的明显提升,但是我觉得在开发中注意这些,更多的是可以保持一种性能优先的意识,对一些敲代码时间比较短的同学挺有意义的。一 循环条件下,循环体和判断条件中,都要避免对使用复杂表达式,减少对变量的重复计...
分类:
编程语言 时间:
2015-01-12 19:09:16
阅读次数:
203