腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
PHP饭米粒
专栏成员
举报
63
文章
68657
阅读量
27
订阅数
订阅专栏
申请加入专栏
全部文章(63)
php(35)
编程算法(15)
swoole(15)
linux(10)
c++(8)
网络安全(7)
数据库(6)
api(6)
云数据库 SQL Server(4)
云数据库 Redis(4)
sql(4)
http(4)
开源(4)
缓存(4)
rpc(4)
https(4)
java(3)
html(3)
打包(3)
git(3)
github(3)
网站(3)
压力测试(3)
tcp/ip(3)
socket编程(3)
go(2)
json(2)
laravel(2)
人工智能(2)
微服务(2)
io(2)
接口(2)
视频(2)
数据(2)
音频(2)
react(1)
node.js(1)
jquery(1)
mvc(1)
unix(1)
spring(1)
命令行工具(1)
检测工具(1)
数据加密服务(1)
容器(1)
存储(1)
自动化(1)
黑客(1)
hive(1)
udp(1)
spring cloud(1)
大数据(1)
安全(1)
数据分析(1)
腾讯云开发者社区(1)
mvcc(1)
Elasticsearch Service(1)
智能推荐平台(1)
bit(1)
cpu(1)
function(1)
google(1)
line(1)
pid(1)
ps(1)
server(1)
socket(1)
测试(1)
工具(1)
工作(1)
技巧(1)
加密(1)
脚本(1)
开发(1)
科技(1)
量化(1)
论文(1)
模型(1)
内存(1)
上传图片(1)
设计(1)
系统(1)
协程(1)
虚拟现实(1)
语音(1)
原理(1)
原型(1)
搜索文章
搜索
搜索
关闭
为啥会内存泄漏?一个免费的检测工具来了
swoole
php
c++
检测工具
首先,传统的跑在 FPM 下的 PHP 代码是没有“内存泄漏”一说的,所谓的内存泄漏就是忘记释放内存,导致进程占用的物理内存(附1)持续增长,得益于 PHP 的短生命周期,PHP 内核有一个关键函数叫做php_request_shutdown此函数会在请求结束后,把请求期间申请的所有内存都释放掉,这从根本上杜绝了内存泄漏,极大的提高了 PHPer 的开发效率,同时也会导致性能的下降,例如单例对象,没必要每次请求都重新申请释放这个单例对象的内存。(这也是Swoole等cli方案的优势之一,因为 cli 请求结束不会清理内存)。
桶哥
2020-09-18
2.5K
0
Swoole v4.5.3 版本发布
swoole
php
html
网站
http
新增 API 增加 Swoole\Process\ProcessManager (swoole/library#88f147b) (@huanghantao) 增加 ArrayObject::append, StringObject::equals (swoole/library#f28556f) (@matyhtf) 增加 Coroutine::parallel (swoole/library#6aa89a9) (@matyhtf) 增加 Coroutine\Barrier (swoole/library
桶哥
2020-09-10
664
0
漫谈Swoole协程与异步IO
swoole
php
linux
api
react
初次接触Swoole的PHP开发者多少都会有点雾里看花的感觉,看不清本质。一部分PHP开发者并不清楚Swoole是什么,只是觉得很牛掰就想用了,这种行为无异于写作文的时候总想堆砌一些华丽的辞藻或是引经据典来提升文章逼格,却背离了文章的主题,本末倒置,每一种技术的诞生都有它的原因,异步或是协程不是万能的银弹,你需要它的时候再去用它,而不是想用它而用它,毕竟编程世界的惯性是巨大的,这天下还是同步阻塞的天下。还有一部分开发者是对Swoole有了一些自己的见解,但对错参半,写出来的程序能跑,甚至也能上生产,但不是最优的,其中大部分问题都源于开发者无法将惯有的思维方式灵活转变。
桶哥
2020-06-17
2.2K
0
Swoole 船新版本文档发布了,是兄弟就砍我!
swoole
php
Swoole的文档一直被人所吐槽,虽然内容很丰富,但看起来很费力,更新也稍有些不足,所以这次识沃科技专门组织了人力和资源重新打造这一船新版本的文档,让人眼前一亮,下面我们一起来看看吧
桶哥
2020-02-25
486
0
Swoole 2020 :4.5 新版本的规划
swoole
php
开源
c++
编程算法
转眼 Swoole 开源项目已经历 8 个年头。这 8 年里,有 116 位开发者为 Swoole 贡献了内核代码。有无数 PHP 开发者为 Swoole 提供 BUG 反馈和改进建议。也有大量 Swoole 用户活跃在 Swoole 的问答社区、SegmentFault Swoole 专栏、QQ/微信技术交流群。在 GitHub 平台也累积了 1.5万 + 的 star。作为 Swoole 的创始人、核心开发者,倍感荣幸。感谢各位开发者为 Swoole 生态所做出的贡献。我们一定会不忘初心,坚持开源。
桶哥
2020-02-16
860
0
史上最好用,支持最全的PHP性能调优工具来了!
php
swoole
Swoole Tracker 2.8.3 发布,这个版本开始全面支持 PHP5.4,PHP5.5 和 PHP5.6,做这个兼容之前很多人和我说这是个收益非常低的事情,因为未来肯定是 PHP7 用户多,我们做这事有以下几点原因:
桶哥
2020-01-15
1.9K
0
PHP+Swoole并发编程的魅力
php
swoole
网站
云数据库 SQL Server
云数据库 Redis
PHP语言是一个短生命周期的Web编程语言,很多PHPer已经形成了fpm下编程的思维定势。实际上在Swoole出现之后,这种串行化编程的模式早已被打破。使用Swoole完全可以轻易实现更灵活的并发编程。
桶哥
2019-10-21
754
0
Hyperf 发布 Swoole Enterprise 及 视图 及 Task 组件 | 企业级的 PHP 微服务协程框架
rpc
json
php
swoole
缓存
本次更新主要新增了 Swoole Enterprise 组件 和 视图 组件 和 Task 组件,同时强化了 JSON RPC 的异常处理和完善了 JSON RPC 在 TCP 协议下的服务注册及管理,以及修复了一些其它组件的 Bug,发布于 1.0.6 版。 相关组件的文档可通过上面的超链接进入查看,或直接访问 官网 https://www.hyperf.io 或 文档 https://doc.hyperf.io 查看。
桶哥
2019-07-30
988
0
在Swoole上使用双容器策略实现请求隔离的依赖注入
容器
laravel
网络安全
编程算法
swoole
容器(container)技术(可以理解为全局的工厂方法), 已经是现代项目的标配. 基于容器, 可以进一步实现控制反转, 依赖注入. Laravel 的巨大成功就是构建在它非常强大的IoC容器 illuminate/container 基础上的. 而 PSR-11 定义了标准的 container , 让更多的 PHP 项目依赖容器实现依赖解耦, 面向接口编程.
桶哥
2019-07-23
1.5K
0
Swoole 4.4:支持 CURL 协程化
命令行工具
swoole
php
linux
在4.4之前的版本中,Swoole一直不支持CURL协程化,在代码中无法使用curl。由于curl使用了libcurl库实现,无法直接hook它的socket,4.4版本使用Swoole\Coroutine\Http\Client模拟实现了curl的API,并在底层替换了curl_init等函数的C Handler。
桶哥
2019-07-10
1.2K
0
Swoole 4.4 协程抢占式调度器详解
php
swoole
网络安全
Swoole内核团队开设的专栏,会逐渐投入精力写文章介绍Swoole的开发历程,实现原理,应用实践等,大家可以更好的交流,共同学习,建设PHP生态。
桶哥
2019-07-10
906
0
【swoole4.0】实现Actor并发模型
swoole
php
java
网络安全
Actor概念来源于Erlang, 对于PHPer来说,可能会比较陌生,写过Java的同学会比较熟悉,Java一直都有线程的概念(虽然PHP有Pthread,但不普及),它是一种非共享内存的并发模型,每个Actor内的数据独立存在,Actor之间通过消息传递的形式进行交互调度,且Actor是一种高度抽象化的编程模型,非常适合于游戏、硬件行业。
桶哥
2019-06-14
762
0
Swoft 2 Beta 发布,基于 Swoole 的云原生协程框架
https
网络安全
rpc
swoole
laravel
Swoft 是首个基于 Swoole 原生协程的框架,从开发到发布据今已有2年多。
桶哥
2019-06-04
599
0
swoole 协程知识点小结
go
api
swoole
php
swoole 一直保持着 颇为快速 的迭代速度, 快到什么程度呢 -- 「快别更新了, 学不动了」
桶哥
2019-06-04
531
0
【swoole4.0】一次qps提升之旅(一)
swoole
github
git
开源
https
最近基于swoole的一个mvc开发框架做了一个项目,完成之后对其中一个接口例行做了一次压测,本机上得到qps是3600,由于接口功能比较简单,所以又花了点时间用beego和spring boot实现了相同的功能,也压测了一下,最终对比如下: swoole: 3600qps
桶哥
2019-06-04
1.3K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档