Ниже приведен короткий гибкий фрагмент, который преобразует строку 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()
Установите 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 или независимо от того, что Ваш главный модуль
Здесь подробная запись в блоге об использовании XPerf... Также выезд этот видео (в PDC) о профильной Silverlight!!!
AtoLogic SilverProfiler должен работать на вас. См. http://www.atologic.com
SL 4.0 имеет события coreclr etw. Должен уметь диагностировать исключение, сборщик пакетов, многопоточность и некоторые другие с помощью XPERF и Perfmonitor и clr etw. Я написал об этом в блоге.
FYI, использующий Perfmonitor, должен иметь возможность предоставлять стеки вызовов.
ETW доступна только в Windows.
Попробуйте профилировщик производительности JetBrains dotTrace. Вот подробное описание того, как: http://confluence.jetbrains.net/display/NetProf/How+to+profile+silverlight + application
Visual Studio 2010 (с инструментами Silverlight 4) поставляется с поддержкой командной строки для профилирования приложений Silverlight.
Полные инструкции по профилированию SL4 можно найти на: http://www.nachmore.com/2010/profiling-silverlight-4-with-visual-studio-2010/