Ответы пользователя по тегу Железо
  • Выбор CPU для grep

    @gribozavr
    Если поиск cpu-bound, то возможно имеет смысл написать специализированный инструмент для поиска.
    Ответ написан
  • Ubuntu и i.MX53 — не работает USB?

    @gribozavr
    Забутстрапьте систему на SD карту на x86 при помощи qemu. После этого загрузитесь в установщик, чрутнитесь в SD карту и установите ядро куда положено.
    Ответ написан
  • Увеличение скорости компиляции?

    @gribozavr
    1. Используйте clang.
    2. Используйте PCH.
    3. Если у вас используется много шаблонов, то компилируйте в release (компиляция в debug медленнее чем в release из-за большого I/O для огромных размеров отладочной информации для всех инстанцированных шаблонов)
    4. SSD ускоряет компиляцию. Но ещё больше ускоряет компиляцию *много* RAM (минимум 1Gb на ядро для собственно компилятора, а остальное уходит на дисковый кеш).
    5. Если вас интересует ускорение инкрементальной сборки — посмотрите на CMake + ninja. Это намного ускоряет инкрементальную компиляцию (если изменились пара .cpp файлов).
    Ответ написан
    Комментировать
  • Бэкап умершего жесткого диска?

    @gribozavr
    ddrescue, dd_rescue (это две разные программы)
    Ответ написан
    Комментировать
  • Износоустойчивость USB порта

    @gribozavr
    Стр. 108 спецификации USB 2.0.
    Test description: Durability
    Performance requirement: 1500 insertion/extraction cycles at a maximum rate of 200 cycles per hour.

    Но это критерий прохождения теста на соответствие стандарту, а не минимальные требования к собственно коннектору или порту. Но таких требований я не нашёл в спецификации.
    Ответ написан
    Комментировать