1. HIT16.07.2024 в 18:13от
Загрузка...

Delphi Support

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем MDK, 25.07.2013.

  1. Подарок

    Подарок

    Статус:
    Оффлайн
    Регистрация:
    27.07.12
    Сообщения:
    1.443
    Репутация:
    357 +/-
    Да причём тут ресурсы памяти вообще? Переменные причём? А на операторы... Куча терминов, в которых ты видимо мало понимаешь. У него на каждый поток минимум 1 цикл. 100 потоков ~ 100 циклов. Отсюда и нагрузка.
     
  2. Timer

    Timer

    Статус:
    Оффлайн
    Регистрация:
    06.03.14
    Сообщения:
    40
    Репутация:
    44 +/-
    Поверь мне, я ориентируюсь в том, что говорю. Операторы? Это строки твоего кода, которым либо называют говно-кодом, либо называют хорошим.
    100 циклов? Да хоть миллион. Хоть миллиард. Описываешь в классе дополнительные процедуры / функции, и используешь их с цикла.
    Нагрузка ЦП упала, софт намного ускорился.
     
  3. Подарок

    Подарок

    Статус:
    Оффлайн
    Регистрация:
    27.07.12
    Сообщения:
    1.443
    Репутация:
    357 +/-
    И зачем мне сейчас писать дополнительные процедуры? Если ты делаешь, основываясь на том, что оно работает, а принцип работы не знаешь, зачем дальше спорить? Нагрузка берётся не потому что цикл, а потому что 100 потоков крутят 100 циклов, а будут они обращаться в одну процедуру или код будет не посредственно в теле - не имеет значение. Только экономия места.
     
  4. Timer

    Timer

    Статус:
    Оффлайн
    Регистрация:
    06.03.14
    Сообщения:
    40
    Репутация:
    44 +/-
    Проверенно временем. :black_eye:
     
  5. Подарок

    Подарок

    Статус:
    Оффлайн
    Регистрация:
    27.07.12
    Сообщения:
    1.443
    Репутация:
    357 +/-
    Ну сделай мне сейчас пример программы, которая создаёт 100 потоков, в каждом потоке цикл+запрос на сайт. И снизь нагрузку на цп, вынеся некоторый код из тела цикла в процедуру.
     
  6. STEPYRIK

    STEPYRIK

    Статус:
    Оффлайн
    Регистрация:
    03.01.14
    Сообщения:
    252
    Репутация:
    258 +/-
    На каком делфи остановить выбор?Почему многие выбирают 7?Или мб XE?
     
  7. Kemza1337

    Устал.......
    Kemza1337

    Статус:
    Оффлайн
    Регистрация:
    29.04.12
    Сообщения:
    1.206
    Репутация:
    1.541 +/-
    Xe3 самое нормальное
     
  8. STEPYRIK

    STEPYRIK

    Статус:
    Оффлайн
    Регистрация:
    03.01.14
    Сообщения:
    252
    Репутация:
    258 +/-
    Сильно отличается от 7?Если по учебникам
     
  9. Подарок

    Подарок

    Статус:
    Оффлайн
    Регистрация:
    27.07.12
    Сообщения:
    1.443
    Репутация:
    357 +/-
    Ну ты не сможешь компилировать проект написанный на 7, в хе. По этому от чего то отказались, что то новое ввели. В частности изменения в компанентах. WwinAPI пашет на всех версиях идеально.
     
  10. STEPYRIK

    STEPYRIK

    Статус:
    Оффлайн
    Регистрация:
    03.01.14
    Сообщения:
    252
    Репутация:
    258 +/-
    Остануть на 7 , посмотрю что как и пойду на C# скорее всего
     
  11. Водный

    Водный

    Статус:
    Оффлайн
    Регистрация:
    26.02.14
    Сообщения:
    9
    Репутация:
    -1 +/-
    различие между ХЕ от 7 только в том что в ней есть поиск и некоторые функции называются по другому
    так что это бред что на хе не скомпилировать 7 или наоборот
    ну и в ХЕ лучше зашита от декомпиляции
    так же возможно на ХЕ писать приложения под иос и андрой (сам не проверял)
    и приложения пол винду 8 (хе3+)
    больше отличий я не нашел
     
  12. deival909

    Banned
    deival909

    Статус:
    Оффлайн
    Регистрация:
    18.12.12
    Сообщения:
    733
    Репутация:
    271 +/-
    "так что это бред что на хе не скомпилировать 7 или наоборот"
    К примеру , синапс не компилится на хе , т.к там что-то убрали , есть фикс.
    На хе как-то удобней работать )
     
  13. Водный

    Водный

    Статус:
    Оффлайн
    Регистрация:
    26.02.14
    Сообщения:
    9
    Репутация:
    -1 +/-
    Все компилиться..... Если про фиксить или скачать готовый фикс
    А причина не компиляции из за того что одна функция называеться по другому