提升编译链接的速度主要有以下三个方式:1. 提高XCode编译时使用的线程数代码如下:defaults write com.apple.Xcode PBXNumberOfParallelBuildSubtasks 4XCode默认使用与CPU核数相同的线程来进行编译,但由于编译过程中的IO操作往往比...
分类:
其他好文 时间:
2015-09-15 20:03:29
阅读次数:
153
1、硬件的习性 流水线CPU,最好是顺序执行;内存引用,cpu与内存的关系;原子操作,使用锁、互斥量、临界区等方式,保证数据元素正确的执行顺序;内存屏障,内存屏障的作用是防止cpu为了提升性能而进行得乱序执行;缓存失效,cpu高速缓存对cpu间频繁访问的变量起反效果;分布式系统的IO操作。2、缓存一...
分类:
其他好文 时间:
2015-09-15 09:18:41
阅读次数:
148
1.创建文件夹//using System.IO;Directory.CreateDirectory(%%1);2.创建文件//using System.IO;File.Create(%%1);3.删除文件//using System.IO;File.Delete(%%1);4.删除文件夹//usi...
MySQL日志功能详解查询、慢查询 MySQL日志:大量的IO操作不建议写到文件中mysql>showglobalvariableslike‘innodb%‘;
mysql>showglobalvariableslike‘%log%‘;
general_log|OFF
log|OFF【临时开启记录日志】mysql>setgloballog=‘ON‘;
mysql>setglobalgeneral_log=‘ON..
分类:
数据库 时间:
2015-09-11 17:36:41
阅读次数:
186
当进行比较耗时的操作,如IO操作,数据库多数据读取的时候,为了有更好的体验,往往需要有个提示。下面说出我的思路,并未实现。求轻喷。先声明一个新的线程,ThreadPoor或者Thread都可以,用这个线程tipThread打开滚动条(如定时器实现的滚动条)。另外,用异步的方法执行耗时大的操作,如IO...
分类:
其他好文 时间:
2015-09-09 11:20:33
阅读次数:
139
在博客上,一个简单的AIOweb来样加工。查看AIO异步处理,依靠操作系统完成IO操作Proactor处理模型确实很强大,它可以实现高并发。高响应server一个很好的选择,但在tomcat中间connector理模型还依然是基于NIO的处理。当然,我觉得这可能会在以后的版本号进行改进,但还有一方面...
分类:
Web程序 时间:
2015-09-09 11:15:22
阅读次数:
137
java7中引入自动资源管理(ARM),使用try(){}catch{}finally{},()中的资源会在程序运行后自动释放。文件流分为输入流和输出流,典型用法FileReader fr = new FileReader("poem.txt"); //读取已有文件FileWriter fw = n...
分类:
编程语言 时间:
2015-09-07 22:26:03
阅读次数:
183
参考资料? 维基百科:https://en.wikipedia.org/wiki/Reactor_pattern事件驱动模式 我们已经知道,当前对于一台主机,其CPU的处理速度是要远远高于IO的处理速度。如果为了一个IO操作(譬如从Socket收取一段数据),应用程序阻塞等待IO操作的完成是不划算的...
分类:
其他好文 时间:
2015-09-06 14:40:15
阅读次数:
169
优化目标减少 IO 次数IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要第一优先考虑,当然,也是收效最明显的优化手段。降低 CPU 计算除了 IO 瓶颈之外,SQL优化中需要考虑的就是 C...
分类:
数据库 时间:
2015-09-06 13:05:59
阅读次数:
339
转载自董的博客 相比传统的行式存储引擎,列式存储引擎具有更高的压缩比,更少的IO操作而备受青睐(注:列式存储不是万能高效的,很多场景下行式存储仍更加高效),尤其是在数据列(column)数很多,但每次操作仅针对若干列的情景,列式存储引擎的性价比更高。 在互联网大数据应用场景下,大部分情况下,数据量很...
分类:
其他好文 时间:
2015-09-05 17:43:33
阅读次数:
259