Как представить приложение Silverlight?

Ниже приведен короткий гибкий фрагмент, который преобразует строку datetime в безопасном для кросс-браузера стиле, как nicel, подробно описанный @ drankin2112.

var inputTimestamp = "2014-04-29 13:00:15"; //example

var partsTimestamp = inputTimestamp.split(/[ \/:-]/g);
if(partsTimestamp.length < 6) {
    partsTimestamp = partsTimestamp.concat(['00', '00', '00'].slice(0, 6 - partsTimestamp.length));
}
//if your string-format is something like '7/02/2014'...
//use: var tstring = partsTimestamp.slice(0, 3).reverse().join('-');
var tstring = partsTimestamp.slice(0, 3).join('-');
tstring += 'T' + partsTimestamp.slice(3).join(':') + 'Z'; //configure as needed
var timestamp = Date.parse(tstring);

Ваш браузер должен предоставить тот же результат временной метки, что и Date.parse с:

(new Date(tstring)).getTime()
18
задан rudigrobler 29 January 2010 в 11:33
поделиться

6 ответов

Установите XPerf и xperfview как доступные здесь: http://msdn.microsoft.com/en-us/library/cc305218.aspx

(1) Запуск Ваш образец

(2) xperf - на основе

(3) ожидают некоторое время

(4) xperf †“d myprofile.etl

(5), когда это сделано, установите свой путь символа:

    set _NT_SYMBOL_PATH= srvC:\symbolshttp://msdl.microsoft.com/downloads/symbols

(6) xperfview myprofile.etl

(7) Трассировка-> Символы Загрузки

  • Выбор область графика ЦП, который Вы хотите видеть
  • , Щелкает правой кнопкой и выбирает Сводную таблицу

(8), Принимают EULA для использования символов, разворачивают IExplore, разворачивают agcore.dll или независимо от того, что Ваш главный модуль

19
ответ дан 30 November 2019 в 07:50
поделиться

Здесь подробная запись в блоге об использовании XPerf... Также выезд этот видео (в PDC) о профильной Silverlight!!!

1
ответ дан 30 November 2019 в 07:50
поделиться

AtoLogic SilverProfiler должен работать на вас. См. http://www.atologic.com

1
ответ дан 30 November 2019 в 07:50
поделиться

SL 4.0 имеет события coreclr etw. Должен уметь диагностировать исключение, сборщик пакетов, многопоточность и некоторые другие с помощью XPERF и Perfmonitor и clr etw. Я написал об этом в блоге.

FYI, использующий Perfmonitor, должен иметь возможность предоставлять стеки вызовов.

ETW доступна только в Windows.

1
ответ дан 30 November 2019 в 07:50
поделиться

Попробуйте профилировщик производительности JetBrains dotTrace. Вот подробное описание того, как: http://confluence.jetbrains.net/display/NetProf/How+to+profile+silverlight + application

4
ответ дан 30 November 2019 в 07:50
поделиться

Visual Studio 2010 (с инструментами Silverlight 4) поставляется с поддержкой командной строки для профилирования приложений Silverlight.

Полные инструкции по профилированию SL4 можно найти на: http://www.nachmore.com/2010/profiling-silverlight-4-with-visual-studio-2010/

5
ответ дан 30 November 2019 в 07:50
поделиться
Другие вопросы по тегам:

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