Le CF 3.5 inclut des nouveaux outils de diagnostique et d'analyse des performances.
The CF 3.5 includes new diagnostics and performance tools.
- Premièrement, si vous voulez avoir accès à tous les remote tools, vous devez désinstaller manuellement le CF3.5 et télécharger et réinstaller la version suivante:
First of all, if you want to access to all the remote tools, you must manually uninstall the CF3.5 and download and install the following version :
http://www.microsoft.com/downloads/details.aspx?FamilyID=1343d537-a62f-4a6e-9727-7791bf4cc2bd&displaylang=en
Ensuite, vous disposerez de tous les outils d'aide au développement dans :
Then, you will have all the tools to help the application development in :
C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\bin - Le device Security Manager est intégré à VS2008.
Device Security Manager is now integrated in VS 2008
http://fabdecret.blogspot.com/2007/04/windows-mobile-security.html
This application can also show the GC heap over the lifetime of an application and the GC allocates and frees memory. Then, you can analyze objects allocations.
- Device Logging Configuration tool
Cette application permet d'activer ou de désactiver le réseau, le loader, native interop logging…
The application allows you to activate or disable network, loader, native interop logging…
- Le CF 3.5 supporte le CLR Profiler, qui n'était disponible que pour le Framework dans les versions précédentes. Cet outil offre la possibilité de visualiser le heap managé d'un processus et d'analyser le comportement du garbage collector.
The .NET Compact Framework 3.5 supports the CLR Profiler, which was previously available only with the full .NET Framework. The profiler enables you to view the managed heap of a process and investigate the behavior of the garbage collector.
This tool provides viewing the following elements (with some screenshot of the window):
- Histogram allocated Types
- Histogram Relocated Types
- Object by adress
- Histogram by Address
- Allocation Graph
- Assembly Graph
- Function Graph
- Module Graph
- Class Graph
- Heap Graph
- Call Graph
- Time Line
- Call Tree
- Unit Testing pour Smartdevice, permet de tester votre application avec des tests unitaires. Vous pouvez lancer ces tests unitaires tout au long du cycle de développement.
Unit Testing for Devices allows you to develop a suite of unit test to test your code. You can run the tests continuously during the developpement cycle.
There are a lot of new improvements and enhancements for mobile development that are really useful with VS 2008 Beta 2 and Compact Framework 3.5. As soon as you test it, do not hesitate to post your comments.