.NET CF3.5 มีของเล่นให้ดาวน์โหลดด้วยนะครับ ซึ่งประกอบไปด้วย
Remote Performance Monitor and GC Heap Viewer
แสดงผลข้อมูลด้าน Performance ของ App ที่รันบน NETCF แบบ Realtime (ไล่มาตั้งแต่ Garbage Collector ไปจนถึงรายละเอียดการโหลด Type เข้า Memory) ส่วน GC Heap Viewer จะช่วยให้คุณมองรายละเอียดของข้อมูลใน Heap เพื่อไล่หา Memory Leak ได้
NETCF CLR Profiler
สำหรับคนที่เคยใช้ CLR Profiler อยู่แล้ว ก็คงจะทราบกันดีอยู่แล้วนะครับ สำหรับคนที่ไม่เคยใช้ ก็ต้องลองใช้ เพราะเป็น Tool ที่มีประโยชน์มากในการไล่ดูว่า มี Object อะไร Allocate/Deallocate บ้าง และฟังก์ชั่นมันเรียกกันไป เรียกกันมาอย่างไร ช่วยในการไล่ดูปัญหาด้านการจัดการ RAM ของ CLR ครับ ยิ่งเราทำงานบน Device ที่แรมค่อนข้างน้อย (น่าแปลกดีที่ เดี๋ยวนี้เราใช้แรมกันอย่างฟุ่มเฟือย แต่เรากลับวนมาจุดเริ่มต้นใหม่ในการประหยัดแรมอีกรอบ เมื่อพัฒนาบน Device)
App Configuration Tool (NetCFcfg.exe)
เป็น App ที่รันบน Windows Mobile เพื่อตรวจดูเวอร์ชั่นของไฟล์ใน GAC และกำหนดว่า จะให้ App เรา รันด้วย NETCF Runtime ตัวไหน
NETCF ServiceModel Metadata Tool
เป็น svcutil สำหรับ NETCF ครับ (netcfsvcutil.exe) ช่วยสร้าง Proxy Class เหมือนกับ Add Service Reference ใน .NET ตัวเต็มนั่นเอง น่าแปลกที่ Tool ตัวนี้ ไม่ได้ Built-in ใน Visual Studio
ไม่มี Add Service Reference!!!
และสุดท้ายคือ Remote Logging Configuration Tool เป็นโปรแกรมเปิด Log บนตัว Windows Mobile ครับ ใช้ NETCF Network Log Viewer เข้ามาอ่านอีกที
ดาวน์โหลดได้ที่นี่:
http://www.microsoft.com/downloads/details.aspx?FamilyId=C8174C14-A27D-4148-BF01-86C2E0953EAB&displaylang=en