-
Notifications
You must be signed in to change notification settings - Fork 1
I/O or memory allocation (?) performance issues #1
Copy link
Copy link
Open
Description
Dear colleagues,
Issue (in fork repository) with performance tests and results.
We discussed about that problem with Lourival and decided to try use pool(9).
Firstly, I dived into current kmem_intr_alloc/free implementation that already using pool internally. Analyzing of code shows that current implementation of lua_alloc function that using kmem_intr_alloc/free internally (that use pool internally :)) seems efficient because LUAL_BUFFERSIZE less that maximum allocatable chunk of memory in kmem allocator pool (16KiB).
I have some ideas and I would like to discuss about them.
- kmem allocator implementation seems very efficient and
lua_allocconsequently too. But we have performance problem. It seems that something wrong with my hands. :) But all aims that problem not in I/O operations... - At that time I creating minimal test code and want to simulate
lua_alloccalls as it was. After that compare results with userland similar tests. - May be you have some ideas or hypothesis? I spend a lot of time on experiments and measurements. Currently, I have enough time to work on our project. ;)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels