php内存模型
一: php 内存架构
二: php内存初始化
main->sapi_startup->php_cgi_startup->php_module_startupzend_startup->start_memory_manager->zend_mm_startup-> zend_mm_startup_ex
三:php 内存分配链路图
1: pemalloc->emalloc->_emalloc->
sock = pemalloc(sizeof(php_netstream_data_t), persistent_id ? 1 : 0); memset(sock, 0, sizeof(php_netstream_data_t)); sock->is_blocked = 1; sock->timeout.tv_sec = FG(default_socket_timeout); sock->timeout.tv_usec = 0; sock->socket = socket; 指针不需要类型转换? => gcc 编译器默认行为