pavelmash
|
0ee7d8a744
[mORMot] improved HTTP server performance (#8612)
|
1 year ago |
pavelmash
|
0c73d7968b
mORMot: update mORMot to 2.1; add mainteiners section (#8520)
|
1 year ago |
pavelmash
|
258d751ab3
[mORMot] uses binary array binding (updates); changed async pool size (-s CPUs -t 4) (#8232)
|
2 years ago |
pavelmash
|
0ec0efc821
[mormot] improved async implementation; new test case with one listener (#8207)
|
2 years ago |
pavelmash
|
968649cb4b
[mORMot] added test suite with asynchronous Postgres pipelined DB access (#8182)
|
2 years ago |
pavelmash
|
b82b4ce88f
[mORMot] use CPU pinning to minimize cpu-migrations (#8153)
|
2 years ago |
pavelmash
|
974c4876be
[mORMot] use `update table set .. from values (), ()` pattern (#8128)
|
2 years ago |
pavelmash
|
9f43d30e64
[mORMot] speed up pipelining; speed up docker build (#8057)
|
2 years ago |
pavelmash
|
e5c8016718
- for /updates with count <=15 use 'case .. when .. then' pattern, for count > 15 - 'unnest' pattern (#8031)
|
2 years ago |
pavelmash
|
a85041b95c
- thread pool auto-tuning: use 1 listening socket per logical CPU and 8 working thread pes listener socket (#7994)
|
2 years ago |
pavelmash
|
4e36412e83
[mORMot] HTTP layer: tries to send response in a single syscall with no lock if possible (performance) (#7944)
|
2 years ago |
pavelmash
|
6533bea452
[mORMot] pipelining: (#7926)
|
2 years ago |
pavelmash
|
3f77d3d40a
improved raw fortunes performance; mORMot - fix potential GPF (#7883)
|
2 years ago |
pavelmash
|
917ca29f27
[mORMot] improved performance: (#7879)
|
2 years ago |
pavelmash
|
1e189f768b
[mORMot] improved `/updates` performance (#7860)
|
2 years ago |
pavelmash
|
c9b63ab5c3
[mORMot] using multiple HTTP request queues for better scaling; using radix tree for routing (#7833)
|
2 years ago |
pavelmash
|
13541c0287
[mormot] use pthread_mutex instead of handmade spin-lock for better scaling with a high number of cores (#7797)
|
2 years ago |
pavelmash
|
6b149e391e
[mormot]: upgrade to mORMot 2.0.4383 what sets thread CPU affinity to avoid cpu-migrations of threads during high load tests (#7755)
|
2 years ago |
pavelmash
|
bae54c1613
mORMot: use SQL pipelining for /query in raw test (#7678)
|
2 years ago |
pavelmash
|
77508c4600
[mORMot] update mORMot to 2.0.4148 release; removed 64 worker thread limitation for better scaling (#7658)
|
2 years ago |
pavelmash
|
0905e4068a
Complete mORMot2 benchmarks (Pascal language) (#7481)
|
3 years ago |