# HG changeset patch
# User chronolaw <chronolaw@gmail.com>
# Date 1540172337 -28800
# Mon Oct 22 09:38:57 2018 +0800
# Node ID 4f8113bd6368636a8adc6726aba4752fc4b4a531
# Parent 0b9c58ac7a9f1b72870608f9d7360082fb234b7d
Optimize memory usage in ngx_reset_pool
diff -r 0b9c58ac7a9f -r 4f8113bd6368 src/core/ngx_palloc.c
|
a
|
b
|
|
| 108 | 108 | } |
| 109 | 109 | } |
| 110 | 110 | |
| 111 | | for (p = pool; p; p = p->d.next) { |
| 112 | | p->d.last = (u_char *) p + sizeof(ngx_pool_t); |
| | 111 | pool->d.last = (u_char *) pool + sizeof(ngx_pool_t); |
| | 112 | |
| | 113 | for (p = pool->d.next; p; p = p->d.next) { |
| | 114 | p->d.last = (u_char *) p + sizeof(ngx_pool_data_t); |
| 113 | 115 | p->d.failed = 0; |
| 114 | 116 | } |
| 115 | 117 | |