Я новичок в программировании на Obj-c и удивляюсь, как найти производительность bottenecj.
У меня есть UITable, который загружает куски 50 объектов из базы данных sqlite.
Затем, когда пользователь прокручивает, я загружаю следующие 50 объектов до конца.
Однако я обнаружил, что прокрутка остановилась на секунду. Я хочу знать почему.
Я не думаю, что 50 объектов - это так много для iphone, и когда они находятся в моем кэше (NSDictionary), все движутся быстро (я не могу загрузить все сначала, потому что мой список тестов состоит из 3000 элементов).
Я делаю все как было предложено: загружать ленивый, использовать кеш, использовать непрозрачный, рисовать ячейки самостоятельно и т. Д. Итак, мне нужно знать, как решить проблему
Из инструмента Performance я вижу много выделений, но могу связать это с тем, где это не получается. Я подозреваю, что в некоторых частях моего кода, но я хочу иметь сильные данные, прежде чем взять это ...
Возможно ли иметь накопление времени в одном методе? Как например:
Метод Образец запускается 100 раз, av 6,2 с?