- Notifications
You must be signed in to change notification settings - Fork5
Commit11e178d
committed
Inline initial comparisons in TestForOldSnapshot()
Even with old_snapshot_threshold = -1 (which disables the "snapshottoo old" feature), performance regressions were seen at moderate tohigh concurrency. For example, a one-socket, four-core systemrunning 200 connections at saturation could see up to a 2.3%regression, with larger regressions possible on NUMA machines.By inlining the early (smaller, faster) tests in theTestForOldSnapshot() function, the i7 case dropped to a 0.2%regression, which could easily just be noise, and is clearly animprovement. Further testing will show whether more is needed.1 parent5b1f9ce commit11e178d
2 files changed
+36
-24
lines changedLines changed: 5 additions & 23 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4282 | 4282 |
| |
4283 | 4283 |
| |
4284 | 4284 |
| |
4285 |
| - | |
4286 |
| - | |
| 4285 | + | |
4287 | 4286 |
| |
4288 |
| - | |
4289 |
| - | |
4290 |
| - | |
4291 |
| - | |
4292 |
| - | |
4293 |
| - | |
4294 |
| - | |
4295 |
| - | |
4296 |
| - | |
4297 |
| - | |
4298 |
| - | |
4299 |
| - | |
| 4287 | + | |
| 4288 | + | |
4300 | 4289 |
| |
4301 | 4290 |
| |
4302 |
| - | |
| 4291 | + | |
4303 | 4292 |
| |
4304 |
| - | |
4305 |
| - | |
4306 |
| - | |
4307 |
| - | |
4308 |
| - | |
4309 |
| - | |
4310 |
| - | |
4311 |
| - | |
| 4293 | + | |
4312 | 4294 |
| |
4313 | 4295 |
| |
4314 | 4296 |
| |
|
Lines changed: 31 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
239 | 239 |
| |
240 | 240 |
| |
241 | 241 |
| |
242 |
| - | |
| 242 | + | |
243 | 243 |
| |
244 | 244 |
| |
245 | 245 |
| |
| |||
257 | 257 |
| |
258 | 258 |
| |
259 | 259 |
| |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
260 | 290 |
| |
261 | 291 |
| |
262 | 292 |
|
0 commit comments
Comments
(0)