Удалите все пробелы из NSString

Я пытался избавиться от белого космический в NSString , но ни один из методов, которые я пробовал, не сработал.

У меня есть «это тест» и я хочу получить «самый этот» .

Я использовал whitespateCharactiveSet , который должен устранить белый космический.

NSString *search = [searchbar.text stringByTrimmingCharactersInSet:
                           [NSCharacterSet whitespaceCharacterSet]];

но я продолжал получать одну и ту же последовательность с местами. Любые идеи?

-121--867005- Как профилировать функцию C++ на уровне сборки? У меня есть функция, которая является узким местом моей программы. Он не требует доступа к памяти и требует только вычисления. Это внутренний цикл и называется много раз, так что любой небольшой выигрыш в этой функции...

У меня есть функция, которая является узким местом моей программы. Он не требует доступа к памяти и требует только вычисления. Это внутренний цикл и называется много раз, так что любой небольшой выигрыш в этой функции является большой выигрыш для моей программы.

Я пришел из фона оптимизации кода SPU на PS3, где вы берете программу SPU и запускаете ее через анализатор конвейера, где вы можете поместить каждую инструкцию сборки в свой столбец, и вы минимизируете количество циклов, которые занимает функция. Затем можно наложить контуры, чтобы минимизировать зависимости трубопровода еще больше. С этой программой и список всех циклов каждая команда сборки занимает я мог бы оптимизировать гораздо лучше, то компилятор когда-либо мог.

На другой платформе он имел события, которые я мог регистрировать (промахи кэша, циклы и т.д.), и я мог запускать функцию и отслеживать события ЦП. Это тоже было довольно мило.

Теперь я занимаюсь хобби-проектом в Windows с помощью Visual Studio C++ 2010 с процессором Intel Core i7. У меня нет денег, чтобы оправдать оплату большой стоимости VTune.

Мой вопрос:

Как профилировать функцию на уровне сборки процессора Intel в Windows?

Я хочу скомпилировать, просмотреть разборку, получить показатели производительности, настроить код и повторить.

18
задан Jonathan Leffler 2 October 2011 в 21:30
поделиться