jemalloc 5.3.1

Mgbe ezumike nke ihe fọrọ nke nta ka ọ bụrụ afọ anọ gasịrị (lee "ihe niile dị iche») ewepụtara 5.3.1 nke onye kenyere ya mere jemalloc - mmejuputa malloc(3) nke na-emesi ike igbochi nkewa na nkwado maka nkwekọ nkewa.

Mwepụta ọhụrụ a gụnyere ihe karịrị nkwa 390 yana ndozi ahụhụ, atụmatụ ọhụrụ, njikarịcha arụmọrụ, na mmezi mbugharị.

E dere ọrụ a n'asụsụ C ma kesaa ya n'okpuru ikike BSD.

Ohere ohuru:

  • nkwado pvalloc(3).
  • achọpụtara n'efu okpukpu abụọ na nrụpụta nsogbu;
  • Agbakwunyere nhọrọ nchịkọta --enable-pageid iji mee ka nkọwapụta nke ebe nchekwa rụọ ọrụ.
  • Agbakwunyere paramita oge ọsọ prof_bt_max iji chịkwaa omimi kachasị elu maka nhazi profaịlụ;
  • Agbakwunyere nhọrọ mkpokọta --enable-force-getenv iji getenv kama secure_getenv;
  • Agbakwunyere nhọrọ --disable-dss compile iji gbanyụọ ojiji nke sbrk(2);
  • Agbakwunyere nhọrọ mkpokọta tcache_ncached_max iji chịkwaa ọnụọgụ ihe dị na ebe nchekwa eri.
  • Agbakwunyere paramita oge ọrụ calloc_madvise_threshold iji chọpụta ma ejiri kernel ma ọ bụ memset mee ihe iji wepụ ihe nchekwa echekwara mgbe a na-akpọ calloc;
  • Agbakwunyere nhọrọ oge nchịkọta --disable-user-config iji gbanyụọ ịgụ nke nhazi site na faịlụ /etc/malloc.conf ma ọ bụ site na mgbanwe gburugburu ebe obibi MALLOC_CONF n'oge ọsọ.
  • Agbakwunyere paramita oge ọrụ disable_large_size_classes iji mee ka algọridim ngụkọ nha ọhụrụ dị, nke na-ebelata oke ebe nchekwa mgbe a na-ekenye nnukwu blọk ebe nchekwa, ya bụ, na nha >= 4 * PAGE;
  • Mee ka ojiji nke process_madvise rụọ ọrụ ma tinye paramita runtime process_madvise_max_batch iji chịkwaa ọnụọgụ kachasị nke mpaghara ebe nchekwa na "ogbe" madvise ọ bụla;
  • agbakwunyere njikọ mallctl:
    • nhọrọ.prof_bt_max;
    • arena..aha
    • thread.tcache.max iji gbanwee ma nweta tcache_max nke eriri dị ugbu a;
    • thread.tcache.ncached_max.write na thread.tcache.ncached_max.read_sizeclass iji gbanwee ma nweta ngached_max nke thread dị ugbu a;
    • arenas.hugepage iji weghachite nha peeji buru ibu ejiri mee ihe, a na-ebupụkwa ya na stats malloc;
    • approximate_stats.active iji nweta ihe dị ka uru nke ọnụọgụgụ byte na-arụ ọrụ ugbu a, nke a na-ekwesịghị iji tụnyere ya na ọnụ ọgụgụ ndị ọzọ ewepụtara.
  • Edozikwala ọtụtụ njehie ma melitela akwụkwọ ndekọ.

isi: linux.org.ru

Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster