Size: a a a

Maxwell's Demons

2021 September 12

TK

Timur Khasanshin in Maxwell's Demons
Ну на это уж хватит
источник

TK

Timur Khasanshin in Maxwell's Demons
Если че то банки
источник

TK

Timur Khasanshin in Maxwell's Demons
Которые тоже отключать надо, ибо тоже текут
источник

DB

Denis Barinov in Maxwell's Demons
Вообще какой смысл 2032 ставить? 2хАаа лучше, а ещё лучше 2хАа, а для продвинутых есть 14505 которые в -60 работают хорошо
источник

TK

Timur Khasanshin in Maxwell's Demons
Эээ сравнивать акб по корпусам такое себе
источник

ta

terrazine adept in Maxwell's Demons
да? там в ваттчасах вроде смешные цифры. Я даже суперконденсаторы 2000ф считал - так себе
источник

TK

Timur Khasanshin in Maxwell's Demons
Кто знает что у них внутри
источник

M

Maxim in Maxwell's Demons
Ну я смотрел мелкие, шунтировать 2032 на передаче
источник

DB

Denis Barinov in Maxwell's Demons
Есть, но стоимость;)
источник

O

Oleg in Maxwell's Demons
Знание стандарта даёт полный перечень ситуаций, в которых поведение кода не определено, не специфицировано или определяется реализацией. Соответственно даёт возможность не стрелять себе в ногу, если нет такого желания.
Мне в наследство от одного чародея достался проект, в котором один из модулей работает лишь при условии полного отключения оптимизации. Типичный пример прикладного кое-какерства с неопределенным поведением. При этом объём кода довольно большой, сам код сильно запутанный, а покрыть его автоматическими тестами автор не удосужился, так что переписывать - так себе развлечение.
источник

MV

Maksim Vinogradov in Maxwell's Demons
ни в коем случае не хочу лезть в бочку и бить себя пяткой в грудь. мне правда, интересно. В наследство от чародея достался проект, просто не очень понял, что бы в этом случае изменило знание стандарта. код должен быть написан иначе? или еще что?
источник

O

Oleg in Maxwell's Demons
Именно так. Где-то применена конструкция языка, которая по-разному работает для оптимизированного и неоптимизированного кода. Скорее всего, где-то пропущен необходимый volatile, но утверждать не берусь, не разобравшись.
источник

O

Oleg in Maxwell's Demons
Или, наоборот, не к месту приткнули restrict
источник

MV

Maksim Vinogradov in Maxwell's Demons
в общем, идея понятна, спасибо.
источник

a

aum in Maxwell's Demons
Промах по памяти указателя даст такой же результат и более вероятен, скорее всего
источник

MV

Maksim Vinogradov in Maxwell's Demons
промах по памяти указателя даст результат, что приложение жизнерадостно упадет по утечкам. volatile вроде ж не для этого?
источник

kaktys Германский... in Maxwell's Demons
но в неоптимизированном коде есть куски памяти, которые "выдерживают" промахи range в массивах, тот же стек или еще какая инфа, при порче которой основные данные не портятся
источник

a

aum in Maxwell's Demons
потому что там вероятно есть очищенная память или рядом ничего нет
источник

MV

Maksim Vinogradov in Maxwell's Demons
если приложение работает по году и больше, ну то есть должно так работать, куски памяти очищенные, или свободные, не спасут
источник

a

aum in Maxwell's Demons
это никак не влияет
источник