CauseWay DOS extender (Announce)
> Open Watcom one: dynamic
> memory management of the "DOS32" branch is exceptionally slow.
I am also saw this case.
It was a time when i have experiments with text editor (before dwed) and watcom c.
From my point of view, it is very bad implementation for malloc.
What i test:
I am measure time to load text file (huge work for malloc).
1. With watcom's malloc
2. With my own implementation for malloc/realloc/free. (at first, i am allocate one huge piece of memory with watcom malloc and then - use this memory for my own implementation of malloc/reallic/free).
My (very basic) implementation works fasten.
Then, i have idea about improve watcom library, ask question and see - my skills with dpmi is too low.
> I had receive big speed degradation for watcom's malloc,
> after 500k allocated strings. I think, it will be unusable after
> 1m malloc's. It is looks like watcom manage memory via linked list
> structure. So, I want refuse using watcom malloc and switch to
> my own memory manager (may be he not so fast, but he remember where
> is stored first free memory block).
win/linux has amazing memory managers - works like a cache/pool.
---
Make DOS great again!
Make Russia small again!
Complete thread:
- CauseWay DOS extender - Japheth, 25.02.2025, 16:04 (Announce)
- CauseWay DOS extender - rr, 25.02.2025, 20:22
- CauseWay DOS extender - tkchia, 26.02.2025, 16:03
- CauseWay DOS extender - Japheth, 27.02.2025, 15:30
- CauseWay DOS extender - Rugxulo, 28.02.2025, 05:26
- CauseWay DOS extender - Japheth, 28.02.2025, 07:14
- CauseWay DOS extender - Rugxulo, 28.02.2025, 10:30
- CauseWay DOS extender - tkchia, 28.02.2025, 16:36
- CauseWay DOS extender - Japheth, 28.02.2025, 07:14
- CauseWay DOS extender - tkchia, 28.02.2025, 16:51
- CauseWay DOS extender - DosWorld, 28.02.2025, 23:11
- CauseWay DOS extender - Rugxulo, 28.02.2025, 05:26
- CauseWay DOS extender - Japheth, 27.02.2025, 15:30
- CauseWay DOS extender v5 - Japheth, 28.03.2025, 08:12
- CauseWay DOS extender v5 - RayeR, 30.03.2025, 04:03
- CauseWay DOS extender v5 - Japheth, 30.03.2025, 05:33
- CauseWay DOS extender v5 - tkchia, 30.03.2025, 16:59
- CauseWay DOS extender v5 - Japheth, 30.03.2025, 17:27
- CauseWay DOS extender v5 - tkchia, 30.03.2025, 19:45
- CauseWay DOS extender v5 - RayeR, 01.04.2025, 16:10
- CauseWay DOS extender v5 - Japheth, 02.04.2025, 14:03
- CauseWay DOS extender v5 - DosWorld, 02.04.2025, 04:24
- CauseWay DOS extender v5 - tkchia, 05.04.2025, 07:41
- CauseWay DOS extender v5 - Japheth, 30.03.2025, 17:27
- CauseWay DOS extender v5 - roytam, 31.03.2025, 18:45
- CauseWay DOS extender v5 - Japheth, 01.04.2025, 08:56
- CauseWay DOS extender v5 - roytam, 01.04.2025, 14:32
- CauseWay DOS extender v5 - Japheth, 01.04.2025, 08:56
- CauseWay DOS extender v5 - tkchia, 30.03.2025, 16:59
- CauseWay DOS extender v5 - Japheth, 30.03.2025, 05:33
- CauseWay DOS extender v5 - RayeR, 30.03.2025, 04:03