mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-04-14 14:41:42 +03:00
Commit graph
Select branches
Hide pull requests
dev
master
stable-3
stable-4
#1
#1
#1005
#1010
#1012
#1015
#1015
#1017
#102
#1020
#1022
#1023
#1023
#1024
#1025
#1029
#103
#1033
#1033
#1034
#1035
#1039
#1041
#1043
#1046
#1047
#1048
#105
#1050
#1052
#1053
#1055
#1056
#1058
#106
#106
#1061
#1062
#1064
#1065
#1068
#1069
#1070
#1071
#1075
#1076
#1079
#108
#1081
#1084
#1085
#1086
#1089
#109
#109
#1091
#1091
#1092
#1093
#1095
#1096
#1097
#110
#110
#1100
#1101
#1102
#1103
#1104
#1109
#1110
#1111
#1111
#1117
#1118
#1118
#1121
#1124
#1124
#1130
#1131
#1132
#1134
#1136
#1136
#1139
#114
#1140
#1144
#1146
#1147
#115
#1153
#1154
#1155
#1156
#1157
#1158
#1159
#1160
#1163
#1165
#1166
#1167
#117
#117
#1170
#1171
#1172
#1173
#1176
#1176
#1177
#1178
#1179
#1180
#1181
#1182
#1185
#1188
#1192
#1192
#1193
#1194
#1195
#1197
#120
#1200
#1201
#1201
#1202
#1202
#1204
#1205
#1206
#1207
#1208
#1208
#1209
#1209
#1210
#1210
#1211
#1212
#1214
#1215
#1217
#1218
#122
#122
#1220
#1221
#1226
#1227
#1227
#1228
#123
#1231
#1231
#1233
#1235
#1239
#124
#1240
#1242
#1244
#1248
#1248
#1250
#1251
#1253
#1253
#1254
#1254
#1255
#1255
#1258
#1259
#1259
#1261
#1267
#127
#1270
#1271
#1272
#1273
#128
#1285
#1286
#1286
#1288
#129
#1292
#1293
#1295
#1295
#1297
#1298
#130
#130
#1300
#1301
#1302
#1303
#1308
#1309
#131
#131
#1311
#1311
#1315
#1316
#1325
#1337
#1338
#1340
#1341
#1342
#1344
#1344
#1345
#135
#135
#1351
#1352
#1354
#1355
#1356
#1359
#1360
#1361
#1362
#1363
#1365
#1366
#1367
#1368
#1369
#1371
#1374
#1378
#1382
#1383
#1386
#1387
#1388
#1389
#139
#139
#1390
#1394
#1396
#1402
#1404
#1405
#1406
#1407
#1408
#1409
#1411
#1412
#1413
#1416
#1417
#142
#142
#1420
#1421
#1427
#1430
#1432
#1437
#1439
#1441
#1442
#1445
#1446
#1447
#1448
#1449
#1451
#1452
#1455
#1458
#1460
#1463
#1465
#1469
#1470
#1471
#1472
#1473
#1474
#1476
#1478
#1480
#1482
#1483
#1486
#1487
#1488
#1489
#1490
#1493
#1498
#1499
#1501
#1504
#1505
#1506
#1508
#1509
#151
#1510
#1515
#1516
#152
#152
#1520
#1521
#1522
#1523
#1524
#1525
#1526
#1527
#1528
#153
#1534
#1537
#1539
#154
#1541
#1545
#1547
#155
#155
#1550
#1551
#1552
#1553
#1554
#1556
#1558
#1559
#1560
#1561
#1562
#1564
#1565
#1566
#1567
#1568
#1569
#157
#157
#1570
#1571
#1573
#1574
#1575
#1576
#1577
#1579
#1580
#1582
#1585
#1586
#1587
#1589
#159
#159
#1590
#1591
#1592
#1594
#1595
#1596
#1597
#1599
#160
#160
#1600
#1602
#1603
#1604
#1609
#1610
#1611
#1613
#1614
#1616
#1617
#1619
#162
#162
#1620
#1622
#1623
#1624
#1625
#1626
#1627
#1634
#1635
#1637
#1639
#1642
#1643
#1645
#1646
#1648
#1649
#1652
#1653
#1654
#1657
#1658
#1659
#166
#166
#1660
#1661
#1665
#1666
#1667
#1669
#167
#1670
#1671
#1672
#1676
#1679
#168
#168
#1680
#1682
#1683
#1684
#1685
#1686
#1688
#1689
#169
#169
#1690
#1691
#1692
#1693
#1694
#1696
#1698
#1699
#1700
#1702
#1704
#1705
#1706
#1707
#1708
#1713
#1714
#1717
#1719
#172
#172
#1720
#1722
#1723
#1724
#1725
#1726
#1728
#1729
#1730
#1731
#1732
#1733
#1734
#1736
#1737
#174
#174
#1741
#1743
#1746
#1748
#1749
#1750
#1752
#1755
#1756
#1757
#1758
#1759
#1760
#1761
#1762
#1763
#1766
#1768
#177
#1770
#1771
#1772
#1774
#1776
#1777
#1779
#178
#178
#1780
#1781
#1782
#1783
#1784
#1786
#1787
#179
#179
#1792
#1794
#1795
#1796
#1798
#1799
#180
#1800
#1802
#1804
#1806
#1807
#1808
#1809
#181
#181
#1812
#1813
#1814
#1817
#1819
#1820
#1821
#1823
#1826
#1828
#1830
#1831
#1835
#1837
#1840
#1845
#1846
#1847
#1848
#1849
#185
#185
#1852
#1853
#1854
#1856
#1857
#1859
#186
#1861
#1864
#1865
#1866
#1868
#1869
#187
#1872
#1874
#1875
#1876
#1879
#188
#188
#1881
#1883
#1885
#1886
#1887
#1888
#1891
#1892
#1895
#1896
#1897
#1898
#1899
#190
#190
#1900
#1901
#1902
#1903
#1904
#1905
#1907
#1908
#1909
#191
#1910
#1912
#1913
#1914
#1915
#1916
#1917
#1918
#192
#1921
#1922
#1923
#1924
#1926
#1927
#1928
#1930
#1931
#1933
#1934
#1937
#1938
#1939
#194
#194
#1942
#1943
#1944
#1945
#1948
#1949
#1951
#1954
#1955
#1956
#1957
#1958
#196
#196
#1960
#1961
#1962
#1963
#1964
#1965
#1966
#1967
#1968
#1969
#197
#1970
#1971
#1972
#1973
#1974
#1975
#1976
#198
#198
#1980
#1981
#1983
#1984
#1986
#1987
#1988
#199
#1990
#1991
#1992
#1994
#1995
#1996
#1998
#1999
#2
#2
#2000
#2001
#2003
#2004
#2005
#2009
#2011
#2012
#2016
#2017
#2021
#2023
#2024
#2026
#2027
#2028
#2029
#2031
#2034
#2035
#2037
#2038
#2039
#2040
#2042
#2044
#2045
#2046
#2047
#2048
#205
#205
#2059
#206
#206
#2062
#2064
#2065
#2066
#2067
#2068
#207
#207
#2070
#2072
#2073
#2075
#2076
#2079
#2082
#2083
#2084
#2087
#2088
#2089
#209
#209
#2092
#2096
#2097
#2098
#210
#2101
#2102
#2103
#2104
#2106
#2107
#2108
#2110
#2111
#2112
#2115
#2116
#2118
#2119
#2121
#2124
#2128
#2129
#2133
#2134
#2137
#2138
#2139
#2140
#2143
#2145
#2146
#2148
#2149
#2150
#2151
#2152
#2154
#2155
#2157
#2159
#216
#216
#2160
#2161
#2164
#2168
#2169
#217
#2171
#2173
#2175
#2177
#218
#218
#2180
#2181
#2182
#2184
#2185
#2186
#2187
#2189
#219
#219
#2190
#2193
#2193
#2195
#2196
#2198
#2199
#2200
#2201
#2202
#2204
#2205
#2206
#2207
#2209
#221
#221
#2210
#2211
#2212
#2214
#2217
#222
#222
#2220
#2221
#2225
#2226
#2228
#2232
#2234
#2236
#224
#2242
#2243
#2244
#2245
#2253
#2256
#2257
#2258
#226
#226
#2260
#2261
#2263
#2264
#2266
#2267
#2269
#227
#227
#2270
#2273
#2275
#2278
#2280
#2281
#2284
#2285
#2286
#2287
#2288
#2291
#2292
#2296
#2303
#2304
#2307
#2310
#2312
#2312
#2314
#2315
#2316
#2316
#2317
#2319
#2321
#2322
#2325
#2326
#2327
#2330
#2332
#2335
#2336
#2338
#2339
#2340
#2341
#2344
#2344
#2347
#2348
#2349
#2352
#2354
#2359
#2360
#2361
#2364
#2368
#2371
#2379
#238
#238
#2380
#2381
#2383
#2384
#2384
#2385
#2389
#239
#239
#2391
#2392
#2393
#2394
#2396
#2397
#2398
#2400
#2407
#2409
#2415
#2416
#2418
#242
#2420
#2420
#2421
#2422
#2423
#2424
#2427
#2429
#2430
#2431
#2432
#2433
#2435
#2436
#2437
#2439
#2441
#2443
#2443
#2445
#2446
#2447
#2448
#2452
#2453
#2455
#2456
#2459
#246
#2460
#2463
#2464
#2465
#2466
#2469
#2473
#2474
#2475
#2476
#2477
#2478
#2479
#248
#248
#2480
#2481
#2482
#2484
#2485
#2486
#2487
#2488
#2492
#2493
#2494
#2496
#2499
#250
#2501
#2503
#2506
#2507
#2508
#2509
#2510
#2516
#2517
#2522
#2524
#2525
#2526
#2528
#2529
#253
#253
#2530
#2531
#2533
#2533
#2534
#2537
#2548
#2549
#2550
#2551
#2555
#2557
#2558
#256
#256
#2560
#2562
#2563
#2564
#2565
#2567
#2567
#2568
#2574
#2577
#2578
#2579
#2580
#2581
#2583
#2585
#2586
#2587
#2589
#2593
#2594
#2598
#2600
#2601
#2605
#2606
#2607
#2608
#2610
#2611
#2615
#2620
#2622
#2628
#2631
#2632
#2633
#2636
#2637
#2638
#2641
#2642
#2643
#2644
#2646
#2648
#2648
#2649
#2649
#265
#265
#2651
#2652
#2654
#2656
#2658
#2659
#2661
#2661
#2663
#2664
#2665
#2668
#2669
#267
#267
#2670
#2674
#2676
#2677
#2678
#2679
#2682
#2684
#2685
#2686
#2689
#2689
#2690
#2692
#2694
#2694
#2695
#2697
#2698
#2699
#2700
#2701
#2702
#2704
#2706
#2708
#271
#271
#2710
#2712
#2714
#2717
#2718
#2719
#2720
#2723
#2726
#273
#2730
#2731
#2733
#2738
#274
#274
#2745
#2746
#2747
#2748
#2750
#2754
#2755
#2761
#2762
#2765
#2767
#2769
#277
#277
#2770
#2771
#2773
#2776
#2776
#2779
#2780
#2781
#2783
#2783
#2786
#2787
#2789
#2792
#2793
#2794
#2795
#2796
#2797
#280
#280
#2801
#2806
#2807
#281
#281
#2810
#2811
#2812
#2818
#2819
#2819
#282
#282
#2820
#2821
#2822
#2827
#2828
#2831
#2835
#2837
#284
#284
#2840
#2841
#2842
#2843
#2843
#2845
#2845
#2846
#2847
#2848
#2849
#2851
#2851
#2853
#2854
#2857
#2859
#2860
#2860
#2861
#2862
#2863
#2864
#2865
#2865
#2866
#2869
#287
#287
#2870
#2871
#2873
#2874
#2876
#2877
#2879
#2879
#2881
#2881
#2882
#2883
#2883
#295
#295
#296
#296
#297
#297
#299
#299
#300
#300
#301
#301
#308
#308
#311
#311
#316
#324
#324
#328
#328
#330
#330
#331
#331
#337
#337
#339
#339
#340
#340
#342
#344
#344
#345
#346
#347
#347
#348
#348
#353
#353
#355
#357
#357
#361
#361
#362
#363
#363
#364
#364
#373
#373
#377
#377
#378
#380
#380
#389
#389
#397
#400
#401
#401
#404
#404
#405
#405
#406
#406
#407
#407
#408
#408
#409
#409
#413
#413
#414
#414
#419
#419
#423
#426
#427
#431
#431
#432
#432
#433
#433
#434
#434
#435
#436
#436
#438
#438
#439
#439
#444
#444
#449
#449
#452
#452
#456
#459
#459
#472
#472
#476
#476
#481
#481
#482
#482
#486
#486
#488
#488
#490
#490
#50
#503
#503
#504
#504
#51
#513
#523
#523
#529
#529
#543
#544
#546
#546
#548
#549
#550
#552
#554
#554
#561
#563
#565
#568
#569
#570
#571
#572
#573
#581
#581
#582
#586
#586
#587
#588
#59
#590
#592
#593
#596
#597
#60
#600
#600
#601
#602
#603
#604
#604
#605
#606
#61
#611
#612
#613
#620
#621
#621
#623
#624
#625
#628
#629
#63
#63
#630
#631
#632
#633
#636
#637
#639
#64
#64
#640
#641
#642
#643
#644
#644
#645
#648
#649
#650
#651
#652
#653
#654
#656
#657
#659
#660
#661
#662
#663
#664
#666
#667
#668
#670
#670
#671
#672
#675
#676
#678
#679
#68
#681
#682
#687
#688
#689
#69
#69
#690
#691
#692
#693
#695
#696
#697
#70
#702
#702
#703
#704
#706
#709
#712
#714
#716
#717
#718
#718
#720
#724
#725
#726
#727
#728
#729
#73
#732
#733
#735
#736
#739
#741
#742
#742
#744
#744
#745
#747
#748
#75
#750
#751
#752
#754
#755
#756
#758
#759
#762
#764
#765
#767
#768
#769
#770
#773
#774
#775
#775
#776
#777
#779
#780
#782
#783
#784
#785
#786
#787
#788
#789
#790
#791
#792
#793
#794
#795
#796
#797
#799
#80
#80
#800
#803
#804
#805
#806
#809
#810
#814
#816
#818
#82
#824
#828
#829
#830
#831
#832
#833
#833
#834
#835
#836
#839
#84
#84
#841
#842
#845
#846
#848
#849
#849
#85
#85
#850
#850
#854
#855
#856
#859
#86
#86
#860
#861
#862
#863
#864
#866
#867
#868
#869
#870
#871
#872
#873
#874
#875
#876
#877
#878
#879
#88
#880
#880
#881
#882
#882
#884
#885
#886
#890
#897
#899
#900
#901
#902
#903
#905
#906
#908
#909
#911
#914
#914
#917
#918
#924
#925
#927
#928
#930
#933
#933
#935
#936
#936
#94
#94
#941
#942
#945
#947
#949
#95
#95
#951
#951
#954
#958
#959
#96
#961
#962
#963
#964
#965
#968
#97
#97
#971
#972
#973
#976
#976
#977
#980
#983
#985
#986
#987
#989
#998
0.0.0
1.0.0
1.0.1
1.0.2
1.0.3
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.2.0
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
3.0.0
3.1.0
3.2.0
3.3.0
3.3.1
3.4.0
3.4.1
3.5.0
3.5.1
3.6.0
4.0.0
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.1.1
4.2.0
4.2.1
4.3.0
4.3.1
4.4.0
4.5.0
5.0.0
5.0.1
5.1.0
5.2.0
5.2.1
5.3.0
5.3.1
-
ed426d4c0e
Always use pthread_equal to compare thread IDs
Carl Shapiro
2025-08-27 16:48:40 -07:00 -
218c989047
Always use pthread_equal to compare thread IDs
Carl Shapiro
2025-08-27 16:48:40 -07:00 -
101513b526
Remove pidfd_open call handling and rely on PIDFD_SELF
Slobodan Predolac
2025-08-26 15:15:08 -07:00 -
d4cde60066
Remove pidfd_open call handling and rely on PIDFD_SELF
Slobodan Predolac
2025-08-26 15:15:08 -07:00 -
6790c57953
Change the default page size to 64KiB on Aarch64 Linux
lexprfuncall
2025-08-25 19:39:30 -07:00 -
7dcdafea00
Change the default page size to 64KiB on Aarch64 Linux
lexprfuncall
2025-08-25 19:39:30 -07:00 -
458db0ea28
[EASY][BUGFIX] Spelling and format
Slobodan Predolac
2025-08-23 08:53:28 -07:00 -
88b29da00a
[EASY][BUGFIX] Spelling and format
Slobodan Predolac
2025-08-23 08:53:28 -07:00 -
f4b86c4cca
Define malloc_{write,read}_fd as non-inline global functions
lexprfuncall
2025-08-06 21:32:16 -07:00 -
f890bbed4a
Define malloc_{write,read}_fd as non-inline global functions
lexprfuncall
2025-08-06 21:32:16 -07:00 -
405661052f
Handle interruptions and retries of read(2) and write(2)
lexprfuncall
2025-08-21 20:44:18 -07:00 -
6ced4b5afb
Handle interruptions and retries of read(2) and write(2)
lexprfuncall
2025-08-21 20:44:18 -07:00 -
9dd4e1e482
Remove an orphaned comment
lexprfuncall
2025-08-05 20:39:04 -07:00 -
5f06b14d1c
Remove an orphaned comment
lexprfuncall
2025-08-05 20:39:04 -07:00 -
f7232fc1de
Revert PR #2608: Manually revert commits 70c94d..f9c0b5
Shirui Cheng
2025-07-15 15:44:14 -07:00 -
e2da7477f8
Revert PR #2608: Manually revert commits 70c94d..f9c0b5
Shirui Cheng
2025-07-15 15:44:14 -07:00 -
755913a3d3
Fix the compilation check for process madvise
lexprfuncall
2025-08-21 11:16:33 -07:00 -
9186700eb3
Fix the compilation check for process madvise
lexprfuncall
2025-08-21 11:16:33 -07:00 -
a815804590
Save and restore errno when calling process_madvise
Slobodan Predolac
2025-08-13 17:59:36 -07:00 -
4f126b47b3
Save and restore errno when calling process_madvise
Slobodan Predolac
2025-08-13 17:59:36 -07:00 -
3a7ece7226
Remove an unused function and global variable
lexprfuncall
2025-08-20 16:30:00 -07:00 -
acd85e5359
Remove an unused function and global variable
lexprfuncall
2025-08-20 16:30:00 -07:00 -
c4844e9613
Experimental configuration option for fast path prefetch from cache_bin
Slobodan Predolac
2025-06-04 09:48:14 -07:00 -
f9fae9f1f8
Experimental configuration option for fast path prefetch from cache_bin
Slobodan Predolac
2025-06-04 09:48:14 -07:00 -
fb2cba5926
Use relaxed atomics to access the process madvise pid fd
lexprfuncall
2025-08-04 13:13:27 -07:00 -
c45b6223e5
Use relaxed atomics to access the process madvise pid fd
lexprfuncall
2025-08-04 13:13:27 -07:00 -
e98a99db06
Do not dehugify when purging
lexprfuncall
2025-08-04 14:43:03 -07:00 -
16c5abd1cd
Do not dehugify when purging
lexprfuncall
2025-08-04 14:43:03 -07:00 -
4af7197ae6
Fix several spelling errors in comments
lexprfuncall
2025-08-04 11:25:10 -07:00 -
0d071a086b
Fix several spelling errors in comments
lexprfuncall
2025-08-04 11:25:10 -07:00 -
2c655f83fc
[process_madvise] Make init lazy so that python tests pass. Reset the pidfd on fork
Slobodan Predolac
2025-07-25 10:14:28 -07:00 -
97d25919c3
[process_madvise] Make init lazy so that python tests pass. Reset the pidfd on fork
Slobodan Predolac
2025-07-25 10:14:28 -07:00 -
1f517e6bad
Add several USDT probes for hpa
Slobodan Predolac
2025-06-10 11:44:23 -07:00 -
fb52eac372
Add several USDT probes for hpa
Slobodan Predolac
2025-06-10 11:44:23 -07:00 -
320e83681a
Add experimental support for usdt systemtap probes
Slobodan Predolac
2025-06-09 21:29:55 -07:00 -
9dd7b075b6
Add experimental support for usdt systemtap probes
Slobodan Predolac
2025-06-09 21:29:55 -07:00 -
fe04b2dc54
Ignore the clang-format changes in the git blame.
guangli-dai
2025-06-20 14:41:13 -07:00 -
1c826c924a
Ignore the clang-format changes in the git blame.
guangli-dai
2025-06-20 14:41:13 -07:00 -
f1bba4a87c
Reformat the codebase with the clang-format 18.
guangli-dai
2025-06-13 12:31:12 -07:00 -
34f359e0ca
Reformat the codebase with the clang-format 18.
guangli-dai
2025-06-13 12:31:12 -07:00 -
0a6215c171
Update the default value for opt_experimental_tcache_gc and opt_calloc_madvise_threshold
Shirui Cheng
2025-06-04 13:28:37 -07:00 -
ae4e729d15
Update the default value for opt_experimental_tcache_gc and opt_calloc_madvise_threshold
Shirui Cheng
2025-06-04 13:28:37 -07:00 -
3026bea876
Remove --enable-limit-usize-gap for cirrus CI since the config-time option is removed.
Guangli Dai
2025-06-13 15:46:51 -07:00 -
95f9f934ca
Remove --enable-limit-usize-gap for cirrus CI since the config-time option is removed.
Guangli Dai
2025-06-13 15:46:51 -07:00 -
4d6b5f3f56
Update appveyor settings.
guangli-dai
2025-06-13 14:15:50 -07:00 -
f9e9e0986a
Update appveyor settings.
guangli-dai
2025-06-13 14:15:50 -07:00 -
188e62424a
test/unit/psset.c: fix SIGSEGV when PAGESIZE is large
dzhao.ampere
2025-06-11 15:15:25 +08:00 -
d58e311320
test/unit/psset.c: fix SIGSEGV when PAGESIZE is large
dzhao.ampere
2025-06-11 15:15:25 +08:00 -
390e70c840
[thread_event] Add support for user events in thread events when stats are enabled
Slobodan Predolac
2025-03-28 07:35:53 -07:00 -
b2a35a905f
[thread_event] Remove macros from thread_event and replace with dynamic event objects
Slobodan Predolac
2025-03-14 06:34:05 -07:00 -
d49fc48ef1
[thread_event] Add support for user events in thread events when stats are enabled
Slobodan Predolac
2025-03-28 07:35:53 -07:00 -
387e9f0911
[thread_event] Remove macros from thread_event and replace with dynamic event objects
Slobodan Predolac
2025-03-14 06:34:05 -07:00 -
3866241cfaMerge
c0e9a8d326into1972241cd2
Slobodan Predolac
2025-06-05 14:06:22 -07:00 -
c0e9a8d326
Experimental configuration option for fast path prefetch from cache_bin
Slobodan Predolac
2025-06-04 09:48:14 -07:00 -
01b371cd4aMerge
d7e78bc2f7into1972241cd2
David CARLIER
2025-06-02 21:54:12 +03:00 -
7361bb1c36Merge
fc4a4d74ebinto1972241cd2
Paul Smith
2025-06-02 21:54:12 +03:00 -
4a3b360a3fMerge
1e1ac454b7into1972241cd2
harana
2025-06-02 21:54:12 +03:00 -
1355efc265Merge
17ae5b5747into1972241cd2
Samuel Thibault
2025-06-02 21:54:12 +03:00 -
91ef5ee427Merge
fe12022b68into1972241cd2
Robin Lambertz
2025-06-02 21:54:12 +03:00 -
80edf7dd16Merge
65b7c80af2into1972241cd2
Amit Kumar
2025-06-02 21:54:12 +03:00 -
e0c5dab5a4Merge
3ebca8b44finto1972241cd2
Salvatore Dipietro
2025-06-02 21:54:12 +03:00 -
99bccf5f10Merge
a7b0bafb10into1972241cd2
Dave Neary
2025-06-02 21:54:12 +03:00 -
1972241cd2
Remove unused options in the batched madvise unit tests.
Qi Wang
2025-06-02 11:24:55 -07:00 -
27d7960cf9
Revert "Extend purging algorithm with peak demand tracking"
Jason Evans
2025-05-19 21:09:01 -07:00 -
edaab8b3ad
Turn clang-format off for codes with multi-line commands in macros
guangli-dai
2025-05-22 22:59:00 -07:00 -
4531411abe
Modify .clang-format to have declarations aligned
guangli-dai
2025-05-20 11:58:26 -07:00 -
1818170c8d
Fix binshard.sh by specifying bin_shards for all sizes.
guangli-dai
2025-05-07 17:39:20 -07:00 -
fd60645260
Add one more check to double free validation.
guangli-dai
2025-05-07 16:37:26 -07:00 -
920784fc73
Turn clang-format off for codes with multi-line commands in macros
guangli-dai
2025-05-22 22:59:00 -07:00 -
24b683fffc
Modify .clang-format to have declarations aligned
guangli-dai
2025-05-20 11:58:26 -07:00 -
615f285ff2
Fix binshard.sh by specifying bin_shards for all sizes.
guangli-dai
2025-05-07 17:39:20 -07:00 -
6a8ef75364
Add one more check to double free validation.
guangli-dai
2025-05-07 16:37:26 -07:00 -
366bfc781b
Derive arena constants from MALLOCX_ARENA_BITS
Xin Yang
2025-05-23 16:00:55 +08:00 -
5e460bfea2
Refactor: use the cache_bin_sz_t typedef instead of direct uint16_t
Xin Yang
2025-05-13 11:25:13 +08:00 -
9169e9272a
Fix: Adjust CACHE_BIN_NFLUSH_BATCH_MAX size to prevent assert failures
Xin Yang
2025-05-13 11:01:36 +08:00 -
f19a569216
Ignore formatting commit in blame.
guangli-dai
2025-05-19 15:15:49 -07:00 -
810ef21477
Ignore formatting commit in blame.
guangli-dai
2025-05-19 15:15:49 -07:00 -
b6338c4ff6
EASY - be explicit in non-vectorized hpa tests
Slobodan Predolac
2025-05-19 15:17:35 -07:00 -
7e2bc145e4
EASY - be explicit in non-vectorized hpa tests
Slobodan Predolac
2025-05-19 15:17:35 -07:00 -
554185356b
Sample format on tcache_max test
guangli-dai
2025-04-18 11:45:57 -07:00 -
3cee771cfa
Modify .clang-format to make it more aligned with current freebsd style
guangli-dai
2025-04-17 15:29:34 -07:00 -
03b4ae20e9
Sample format on tcache_max test
guangli-dai
2025-04-18 11:45:57 -07:00 -
956bdf815c
Modify .clang-format to make it more aligned with current freebsd style
guangli-dai
2025-04-17 15:29:34 -07:00 -
730ff7f2bc
Refactor: use the cache_bin_sz_t typedef instead of direct uint16_t
Xin Yang
2025-05-13 11:25:13 +08:00 -
3154db82ac
Fix: Adjust CACHE_BIN_NFLUSH_BATCH_MAX size to prevent assert failures
Xin Yang
2025-05-13 11:01:36 +08:00 -
3c14707b01
To improve reuse efficiency, the maximum coalesced size for large extents in the dirty ecache has been limited. This patch was tested with real workloads using ClickHouse (Clickbench Q35) on a system with 2x240 vCPUs. The results showed a 2X in query per second (QPS) performance and a reduction in page faults to 29% of the previous rate. Additionally, microbenchmark testing involved 256 memory reallocations resizing from 4KB to 16KB in one arena, which demonstrated a 5X performance improvement.
Jiebin Sun
2025-04-25 02:04:05 -07:00 -
3ebca8b44f
Removed atomics and added guards for compilers
Salvatore Dipietro
2025-05-12 14:26:14 -07:00 -
d1bb7c6ba7
relay on HWCAP_SB definition
Salvatore Dipietro
2025-05-09 17:05:38 -07:00 -
5304ab5460
Added sb instruction support for ARMv9 architecture
Salvatore Dipietro
2025-05-01 16:19:08 -07:00 -
f81b199a7a
To improve reuse efficiency, the maximum coalesced size for large extents in the dirty ecache has been limited. This patch was tested with real workloads using ClickHouse (Clickbench Q35) on a system with 2x240 vCPUs. The results showed a 2X in query per second (QPS) performance and a reduction in page faults to 29% of the previous rate. Additionally, microbenchmark testing involved 256 memory reallocations resizing from 4KB to 16KB in one arena, which demonstrated a 5X performance improvement.
Jiebin Sun
2025-04-25 02:04:05 -07:00 -
a7b0bafb10
Fix error with conditional around page size for Arm64 servers
Dave Neary
2025-05-06 20:21:15 -04:00 -
4d8356c855
Use LG_SIZE=16 by default for aarch64-linux-gnu - 64K and 16K page sizes should be supported out of the box.
Dave Neary
2025-05-06 19:25:19 -04:00 -
37bf846cc3
Fixes to prevent static analysis warnings.
guangli-dai
2025-05-02 15:58:27 -07:00 -
8347f1045a
Renaming limit_usize_gap to disable_large_size_classes
guangli-dai
2025-04-16 11:57:55 -07:00 -
01e9ecbeb2
Remove build-time configuration 'config_limit_usize_gap'
Guangli Dai
2025-04-15 23:50:43 -07:00 -
b52cd6f418
Fixes to prevent static analysis warnings.
guangli-dai
2025-05-02 15:58:27 -07:00 -
db4f5f7461chore: Treate the prof=true backtrace method as an enum (#2)
Connor
2025-05-03 11:00:26 -06:00 -
1cc32aef65
Renaming limit_usize_gap to disable_large_size_classes
guangli-dai
2025-04-16 11:57:55 -07:00 -
51895c03e5
Remove build-time configuration 'config_limit_usize_gap'
Guangli Dai
2025-04-15 23:50:43 -07:00 -
852da1be15
Add experimental option force using SYS_process_madvise
Slobodan Predolac
2025-04-25 18:26:49 -07:00