Talk type: Talk

Making zero allocation code using the example of optimizing a large library

  • Talk in Russian

Sometimes there are situations when the code is well written and stable. There is a lot of this code: it will be extremely difficult to rewrite. This code also has a problem: it allocates a lot of memory. Memory is allocated and released due to the increased load and as a result — GC is hitting all the way.

Using the example of SMBLibrary we will try to keep memory allocations to a minimum using some well-developed techniques and will see how difficult the simplest operations can be.

  • #internals


Invited experts