Виктор Инфое @infoeread-only
User
Миллион партиклов. Часть 1

Поздравляю! Вы проделали долгий путь и добились превосходного результата.
0
LookОтладка Objective-C ARC retain

Руки лучший инструмент.
0
LookОтладка Objective-C ARC retain

Ваш вариант верный, если можно обходиться только одним инструментом, значит это хорошо. Касаемо retain все верно, его должно хватать. В моем случае retain был часным случаем среди зоопарка багов, он падал. А с valgrind успешно выловил все баги включая retain. Согласен, несколькое отклонился от темы именно retain.
0
LookОтладка Objective-C ARC retain

Мне приходилось сталкиваться с вылетом Instruments/Allocations из-за низкоуровневых багов в запускаемой им программе, даже gdb вылетал на комплексных многотредовых real-time проектах, потому пришлось использовать valgrind. он сократил время отладки в разы и дал гарантию стабильности, в общем-то когда gcc и valgrind выдает 0 errors 0 warnings, то это хорошо и никакой Instruments/Allocations уже не нужен. Недостаток valgrind в его тормозах, часто не позапускаешь, FPS в симуляторе падает до 1-5, зато в конце есть полный лог с которым можно работать в оффлайне, например. Instruments/Allocations не тормозит выполнение программы, но тяжелый, из-за чего глючной, он тоже успешно решает свою нишу задач. 2 разных инструмента. Отверткой и топопром можно вырыть яму, но для большой ямы лучше топор, а для малой отвертка. когда существует множество ям разной конфигурации, то хороши оба инструмента.
+1
LookОтладка Objective-C ARC retain

Проще наверно, как-то в поисках решения на этот вариант не наткнулся. Цель была запустить valgrind, закопался в его исходниках, случайно такое решение пришло, попробовал, заработало. Потому получился такой низкоуровневый велосипед, может кому-то будет полезен для подобных задач.
+1
LookHere
12
3There
Information
- Rating
- Does not participate
- Location
- Киев, Киевская обл., Украина
- Date of birth
- Registered
- Activity