Русское сообщество по скриптингу

Неправильное оформление переменных?  [Решено]

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Неправильное оформление переменных?

Сообщение hren_morjovui » 21 ноя 2020, 16:00

Код: Выделить всё
new
    
var_1,
    
var_2,
    
var_3,
    
var_4,
    
var_5,
    
var_6,
    
var_7,
    
var_8,
    
    
var_9,
    
var_10,
    
var_11,
    
var_12,
    
var_13,
    
    
var_14,
    
var_15,
    
var_16,
    
var_17,
    
    
var_18,
    
var_19,
    
var_20,
    
var_21,
    
var_22,
    
var_23,
    
var_24,
    
var_25,
    
var_26,
    
var_27,
    
var_28,
    
var_29,
    
var_30,
    
var_31,
    
var_32,
    
var_33;
 


может ли сервер падать по сегментации при таком объявлении переменных? Скажем если так объявлено около 500 переменных к примеру
"В этом мире неизбежны три вещи: смерть, налоги и гравитация."
Аватара пользователя
hren_morjovui
 
Сообщения: 258
Зарегистрирован: 29 май 2018, 09:15
Благодарил (а): 88 раз.
Поблагодарили: 22 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn
PHP
jQuery

Re: Неправильное оформление переменных?

Сообщение Leonidddd » 21 ноя 2020, 23:26

hren_morjovui, new iCvars[512]; - лучше уж так пользуйтесь. А так, не должен - в теории, но никогда подобного извращения не видел и не пробовал, так что, кто знает.
Аватара пользователя
Leonidddd
Модератор
 
Сообщения: 2557
Зарегистрирован: 08 апр 2012, 18:13
Откуда: г. Запорожье
Благодарил (а): 192 раз.
Поблагодарили: 718 раз.

Re: Неправильное оформление переменных?

Сообщение hren_morjovui » 21 ноя 2020, 23:45

Leonidddd, это я к примеру привёл... у переменных разные имена/тип/число символов в массиве но очень много оформлено именно в таком стиле (через символ табуляции и перенос строки)... вот из-за этого может падать сервер по сегментации? Нагрузка в момент падения на память и процессор меньше 40%
"В этом мире неизбежны три вещи: смерть, налоги и гравитация."
Аватара пользователя
hren_morjovui
 
Сообщения: 258
Зарегистрирован: 29 май 2018, 09:15
Благодарил (а): 88 раз.
Поблагодарили: 22 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn
PHP
jQuery

Re: Неправильное оформление переменных?

Сообщение Leonidddd » 22 ноя 2020, 05:16

hren_morjovui, для особенно больших массивов при объявлении используйте вместо new - static. Уже люди сталкивались с Вы должны зарегистрироваться, чтобы видеть ссылки..
Аватара пользователя
Leonidddd
Модератор
 
Сообщения: 2557
Зарегистрирован: 08 апр 2012, 18:13
Откуда: г. Запорожье
Благодарил (а): 192 раз.
Поблагодарили: 718 раз.

Re: Неправильное оформление переменных?  [Решено]

Сообщение hren_morjovui » 22 ноя 2020, 14:35

Leonidddd, Все массивы 70-100 символов и практически все в static. Ладно буду пробовать методом тыка...
"В этом мире неизбежны три вещи: смерть, налоги и гравитация."
Аватара пользователя
hren_morjovui
 
Сообщения: 258
Зарегистрирован: 29 май 2018, 09:15
Благодарил (а): 88 раз.
Поблагодарили: 22 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn
PHP
jQuery


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15