首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Understanding PHP Generators(译)Understanding PHP Generators

PHP Generators Understanding PHP Generators 为什么需要谈论Generators,作为互联网应有,更快的速度意味着更好的用户体验,而Generators则是php...中解决速度和内存的杀手锏 原文 代码 What are PHP Generators在php5.5中加入,generators解决了在一个loop中不需要在内存中构建整个数组的问题,可能这么说还不是很明了...Using Generators 我们还是实现同样的功能,这次我们创建一个generator函数 <?...中使用return,将会退出generator Don't Misuse Generators Generators用来高效使用内存,但是使用Generators并不意味着不会出现内存耗尽的情况,如果错误使用的话...Conclusion Generators给我们提供了无法拒绝的性能提升。大多数时候,我们不需要高性能的服务器来解决问题,需要的这是我们重构下代码。Generators非常棒,我们应该多使用它。

33730
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用 MVVM Toolkit Source Generators

    Source Generators 是一项 C# 编译器功能,使 C# 开发人员能够在编译用户代码时进行检查,并动态生成新的 C# 源文件,以添加到用户的编译中。...对 MVVM 平台的开发者来说,Source Generators 是一个期待已久的新功能,毕竟 MVVM 模式需要写很多额外的代码。...到目前为止,为了减轻这些额外代码的负担,微软和其它开发者想出过很多不同的方案,而 Source Generators 看起来会是更好的一个。...MVVM Toolkit 已开始了这方面的工作,8.0 版本又得到进一步的加强,现在 MVVM Toolkit source generators 是一个增量生成器,性能将会提升很多。...最后 从上面的例子来看,无论从代码量、可维护性、可阅读性来看,source generators 都有巨大的优势,但在现阶段,MVVM Toolkit source generators 用起来还是有不少小问题

    1.1K30
    领券