На си и цепепе есть хоть правила: не держи все ресурсы всегда в памяти, подищай за собой, а на JS всем похуй...
lkml.org), получил такие цифры во время 1 и 4-поточной компиляции ядра:
---2.6.37-rc1-git8 without patch---
1-thread compile:
maximum latency: 29213.4 µs
average latency: 2842.9 µs
missed timer events: 0
4-thread compile:
maximum latency: 19672.6 µs
average latency: 3897.4 µs
missed timer events: 0
---2.6.37-rc2-git1 with patch---
1-thread compile:
maximum latency: 44107.9 µs
average latency: 282.2 µs
missed timer events: 0
4-thread compile:
maximum latency: 97555.3 µs
average latency: 359.3 µs
missed timer events: 0
Уж не знаю, полезно ли это вообще, но цифры приятные %)
Коли уже много постов про чудо-йог^W патч, но мало цифр, внесу свою лепту. Вчера накатил его на 37-rc2-git1, полёт нормальный, изменения действительно заметны на глаз. Вообще, проблем с отзывчивостью системы у меня (на C2D E8400@~4ГГц и 2Гб памяти) никогда не было, но после патча заметил, что КДЕ стали загружаться быстрее и система полностью юзабельна, даже когда оные насилуют hdd. Чтож, к тестам. Не знаю, насколько оно подходит, но использовал wakeup-latency от Nokia (тут подробнее ней: ---2.6.37-rc1-git8 without patch---
1-thread compile:
maximum latency: 29213.4 µs
average latency: 2842.9 µs
missed timer events: 0
4-thread compile:
maximum latency: 19672.6 µs
average latency: 3897.4 µs
missed timer events: 0
---2.6.37-rc2-git1 with patch---
1-thread compile:
maximum latency: 44107.9 µs
average latency: 282.2 µs
missed timer events: 0
4-thread compile:
maximum latency: 97555.3 µs
average latency: 359.3 µs
missed timer events: 0
Уж не знаю, полезно ли это вообще, но цифры приятные %)
И сразу вопрос: уже есть успешные истории отучения solid от HAL'а ? Читал обрывочные новости о работе над этим, но не знаю, какой там прогресс.
-DCMAKE_CXX_FLAGS="-O2 -g -DQT_NO_DEBUG" — не собирается.
-DCMAKE_CXX_FLAGS="-O2 -DQT_NO_DEBUG -g" — собирается.
Странные вещи творятся в нашем королевстве. Или процесс сборки ещё более тонкая штука :)