This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Mutex optimization for uncontested cases
- To: ecos-discuss at sources dot redhat dot com
- Subject: [ECOS] Mutex optimization for uncontested cases
- From: Luoqi Chen <lchen at onetta dot com>
- Date: Mon, 24 Sep 2001 18:40:24 -0700
I have noticed very poor performance of stdio stream under eCos, about 4 times
slower than vxworks. Howerver I was able to improve the performance by a factor
of 2 by disabling the CYGSEM_LIBC_STDIO_THREAD_SAFE_STREAMS option. This points
to an inefficiency in the current mutex implementation that we do not optimize
for the most common cases of uncontested mutex acquisitions. I wonder if eCos
developers are aware of this problem and if there is any effort under way
trying to resolve it.
-lq