Laurent Fasnacht
|
28c3f22ba1
|
Fix possible freeze
|
2014-06-16 11:03:48 +02:00 |
|
Laurent Fasnacht
|
3be3fa8d6e
|
Use different processing order depending if we have OWF or not
|
2014-06-16 10:54:56 +02:00 |
|
Laurent Fasnacht
|
4acadccf89
|
Only signal the required number of threads
|
2014-06-13 08:34:59 +02:00 |
|
Laurent Fasnacht
|
70ce7cec20
|
Remove unneccessary locks by adding threadqueue->queue_running counter
|
2014-06-13 08:34:58 +02:00 |
|
Laurent Fasnacht
|
7ef34ff5a1
|
Ability to dump mutex_lock, mutex_unlock and cond_wait timing, if compiled with -D_PTHREAD_DUMP
|
2014-06-13 08:32:14 +02:00 |
|
Laurent Fasnacht
|
68ad323e84
|
Tentative fix for race condition
|
2014-06-12 14:01:33 +02:00 |
|
Laurent Fasnacht
|
b194e19708
|
Tentative fix for deadlock
|
2014-06-12 12:57:14 +02:00 |
|
Laurent Fasnacht
|
7372f9244d
|
Basic infrastructure for OWF
|
2014-06-05 09:09:25 +02:00 |
|
Laurent Fasnacht
|
9bdecbe071
|
Better thread scheduling
|
2014-06-03 11:39:16 +02:00 |
|
Laurent Fasnacht
|
0811dbcfbe
|
Remove unneeded cond_broadcast. Limit contention
|
2014-06-03 09:45:17 +02:00 |
|
Laurent Fasnacht
|
3a30a886fc
|
FREE_POINTER of job->rdepends was at the wrong place (memory leak)
|
2014-05-22 07:15:18 +02:00 |
|
Laurent Fasnacht
|
90f46dc56f
|
Threadqueue has now a start index to the first queue job. It improves the speed a little
|
2014-05-21 12:02:55 +02:00 |
|
Laurent Fasnacht
|
6fdb821b14
|
Fix memory leaks
|
2014-05-16 12:20:40 +02:00 |
|
Laurent Fasnacht
|
36945e89ce
|
Stubs to be able to make a portable version of the profiling
|
2014-05-16 10:15:05 +02:00 |
|
Laurent Fasnacht
|
53b0835316
|
Improve handling of jobs when not using threads
|
2014-05-16 08:50:43 +02:00 |
|
Laurent Fasnacht
|
7473ac1bfc
|
Able to log time in a simple way
|
2014-05-16 08:50:42 +02:00 |
|
Laurent Fasnacht
|
4f73a7fc91
|
Instrument threads in order to be able to do some visualization
|
2014-05-16 08:44:32 +02:00 |
|
Laurent Fasnacht
|
38444a81a6
|
Threads should be put in queue in wait state if we want to add dependencies later
|
2014-05-14 14:01:25 +02:00 |
|
Laurent Fasnacht
|
d4a303e7e6
|
Free jobs as soon as possible
|
2014-05-14 13:27:09 +02:00 |
|
Laurent Fasnacht
|
baede7f6c4
|
threadqueue
|
2014-05-14 13:27:08 +02:00 |
|