Skip to content

[k2] optimization of memory usage in coroutines - #1670

Merged
LLirikkkk merged 11 commits into
masterfrom
kkotliar/k2_add_intrusive_list_to_coroutines
Aug 5, 2026
Merged

[k2] optimization of memory usage in coroutines#1670
LLirikkkk merged 11 commits into
masterfrom
kkotliar/k2_add_intrusive_list_to_coroutines

Conversation

@LLirikkkk

Copy link
Copy Markdown
Contributor
  1. replace kphp::stl::list with vk::intrusive::list in io-scheduler
  2. replace handwritten intrusive lists with vk::intrusive::list in event, shared-task, await-set
  3. replace kphp::stl::list with vk::intrusive::list in await-set

@LLirikkkk LLirikkkk added this to the next milestone Aug 5, 2026
@LLirikkkk
LLirikkkk requested a review from apolyakov August 5, 2026 11:48
@LLirikkkk LLirikkkk self-assigned this Aug 5, 2026
@LLirikkkk LLirikkkk added optimization Memory comsumption / CPU speedup refactoring Logic and code style improvements runtime Feature related to runtime k2 Affects compiler or runtime in K2 mode labels Aug 5, 2026
@LLirikkkk LLirikkkk changed the title [k2] refactor coroutines [k2] optimization of memory usage in coroutines Aug 5, 2026
@LLirikkkk
LLirikkkk merged commit 6dce881 into master Aug 5, 2026
8 checks passed
@LLirikkkk
LLirikkkk deleted the kkotliar/k2_add_intrusive_list_to_coroutines branch August 5, 2026 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

k2 Affects compiler or runtime in K2 mode optimization Memory comsumption / CPU speedup refactoring Logic and code style improvements runtime Feature related to runtime

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants