内存

给产品经理讲技术|程序设计的时空大法

这里的“时空大法”指的是“时间换空间,空间换时间”这个程序设计中常用的“戏法”。我们经常关注的性能指标有运行的速度,占用的内存,对应的就是时间和空间。在程序性能优化的过程中,通过优化算法加快运行速度,释放不必要的资源减少内存占用,不断逼近程序可优化的极限。这种优化在初期效果明显,而越到优化的后期,提升越少,如果此时的性能指标还是不能达到期望值,这个时候就要考虑用“时空大法”

[转]如何正确查看Linu机器内存使用情况

原文链接如何正确查看Linux机器内存使用情况背景只要工作上涉及到Linux机器,基本上都会有这样一个需求,查看内存使用情况,但是怎么看才正确呢?之前使用的是top命令,一直存在一个误区。为什么top命令看内存会有误区?top是个很好用的系统分析工具,可以实时查看进程,cpu使用率,内存使用率等情况,有点像windows下的任务管理器。我以前一直以为top看到的就是真正的内

PHP|PHP实践-生成器

PHP生成器是5.5.0引入的功能。生成器实际上就是简单的迭代器。与标准的PHP迭代器不同,生成器不要求类实现Iterator接口,从而减轻了类的负担。生成器会根据需求计算产出迭代的值。而标准的PHP迭代器经常在内存中执行迭代操作,这要预先计算出数据集,性能较低。如果使用特定的防护计算大量数据,可以使用生成器,即时计算并产出后续值,不占用内存。生成器不能完成所有迭代器的操作