Как Spark Просматривает производительность Механизма, выдерживают сравнение с ASP.NET?

Имел ту же проблему, но нашел решение для этого ..

Смотрите здесь: https://devforums.apple.com/message/395049#395049

Содержание вышеуказанной ссылки:

Замените APPNAME на собственное имя приложения!

Я на iOS 4.2.1

РЕДАКТИРОВАТЬ: Работа с бета-версией iOS5 + 6 + 7 до сих пор ]

Добавьте UIBackgroundModes в APPNAME-Info.plist, выбрав приложение, воспроизводящее аудио

, а затем добавьте AudioToolBox фреймворк в фреймворки папок.

В APPNAMEAppDelegate.h добавить:

#import 
#import 

, чтобы оно выглядело так:

...
#import 
#import 
#import 
...

В APPNAMEAppDelegate.m добавьте следующее:

// Set AudioSession
NSError *sessionError = nil;
[[AVAudioSession sharedInstance] setDelegate:self];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:&sessionError];

/* Pick any one of them */
// 1. Overriding the output audio route
//UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
//AudioSessionSetProperty(kAudioSessionProperty_OverrideAudioRoute, sizeof(audioRouteOverride), &audioRouteOverride);

// 2. Changing the default output audio route
UInt32 doChangeDefaultRoute = 1;
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryDefaultToSpeaker, sizeof(doChangeDefaultRoute), &doChangeDefaultRoute);

в

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

, но перед двумя строками:

[self.window addSubview:viewController.view];
[self.window makeKeyAndVisible];

Создайте свой проект и посмотрите, есть ли ошибки, если нет, попробуйте отладку на устройстве, установленном в симуляторе, это может ошибка на симуляторе.

Надеюсь, это поможет другим с той же проблемой ..

5
задан kitsune 14 May 2009 в 06:39
поделиться

2 ответа

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

Он был профилирован для процессора и памяти, требующих довольно больших затрат. Я считаю, что можно с уверенностью предположить, что в Spark нет ничего заметно медленнее - и в целом маловероятно, что рендеринг в механизмах просмотра Spark или WebForms будет узким местом в реальном приложении.

13
ответ дан 18 December 2019 в 12:01
поделиться

Вот бенчмарк, сделанный для сравнения WebForms и Spark. Spark на 36% медленнее, чем WebForms, что, вероятно, стоит того, чтобы заплатить за дополнительную гибкость, которую можно получить с помощью Spark.

2
ответ дан 18 December 2019 в 12:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: