Changes between Initial Version and Version 1 of Ticket #15509
- Timestamp:
- Dec 3, 2019, 4:29:38 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #15509 – Description
initial v1 1 1 This is Haiku hrev53608 32 bit gcc2hybrid, real hardware. 2 2 3 I made some benchmarks for Haiku and Windows. Benchmark using 2 threads: main thread and working thread. In each step main thread send request to worker thread and wait for reply of working thread. Working thread does simple processing and send reply. Benchmark result is number of steps per second. According ''profiler'' command, about 90% of execution is inside ''switch_sem_etc'' and ''release_sem_etc'' of kernel_x86. This functions pro ably should be optimized.3 I made some benchmarks for Haiku and Windows. Benchmark using 2 threads: main thread and working thread. In each step main thread send request to worker thread and wait for reply of working thread. Working thread does simple processing and send reply. Benchmark result is number of steps per second. According ''profiler'' command, about 90% of execution is inside ''switch_sem_etc'' and ''release_sem_etc'' of kernel_x86. This functions probably should be optimized. 4 4 5 5 Also single core mode is about 3 times more efficient than multi core, but this behavior is similar to Windows.