Changes between Initial Version and Version 1 of Ticket #15509


Ignore:
Timestamp:
Dec 3, 2019, 4:29:38 PM (4 years ago)
Author:
X512
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #15509 – Description

    initial v1  
    11This is Haiku hrev53608 32 bit gcc2hybrid, real hardware.
    22
    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 proably should be optimized.
     3I 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.
    44
    55Also single core mode is about 3 times more efficient than multi core, but this behavior is similar to Windows.