2011-01-25 56 views
8

Tôi có một dự án hiện đang làm việc và muốn triển khai một số loại phần mềm theo dõi trong mã. lý tưởng, những thứ như tần suất khởi chạy của nó. bao lâu nó chạy cho, tính năng theo dõi, vv Tôi đã sử dụng ngoại lệ cho trường hợp ngoại lệ unhandled, nhưng muốn một cái gì đó tương tự cho theo dõi sử dụng.Phân tích sử dụng phần mềm trong C#

tất cả dữ liệu này sẽ ẩn danh và lý tưởng là dịch vụ của người khác. và tôi muốn cung cấp cho người dùng tùy chọn tắt nó đi, nếu họ muốn ... Vậy, đây có phải là điều tôi nên thực hiện bản thân mình, hoặc có bên thứ ba ngoài kia làm điều này không? tôi biết nó có thể là một khu vực dính, nhưng tôi đã thấy số liệu thống kê về việc sử dụng ứng dụng iPhone. họ làm điều đó, vậy tại sao chúng ta không thể? (nếu người dùng đồng ý, tất nhiên)

[Cập nhật] Dựa trên các nhận xét, tôi phải rõ ràng hơn. đây là một ứng dụng .NET 4. Winforms, mặc dù tôi đang nghĩ đến việc cập nhật nó sau này với WCF. tôi sẽ chỉ theo dõi ứng dụng của riêng tôi, mặc dù tôi cũng muốn biết thông tin nhỏ về môi trường (Windows OS Version, SP, có thể là proc và ram ...)

+0

loại gì của phần mềm? – Mmerrell

+0

Google Analytics có thể hoạt động để theo dõi tính năng và sử dụng –

+0

Loại ứng dụng nào? Winforms, asp.net, silverlight, v.v. –

Trả lời

1

Có vẻ như sau khi đào sâu thêm một chút, tôi đã tìm thấy một vài trang web cung cấp này. bất kỳ tính năng bổ sung, xin vui lòng để lại nhận xét:

Premeptive Runtime Intelligence: Free community version
DeskMetrics: free for one app, $49 for more...

bất cứ đề nghị nào khác?

+0

trang web của họ thực sự cho biết miễn phí tối đa 500! tìm tốt đẹp! – TiernanO

+0

Kể từ khi tin nhắn trước đó bị xóa, bình luận của TiernanO đề cập đến http://www.trackerbird.com Software Analytics – Dive50

+0

Sau khi thử nghiệm một vài giải pháp sẵn sàng cho Windows và MacOS X, tôi đã tạo thư viện của riêng mình để theo dõi các tiêu đề phần mềm chia sẻ của mình qua google analytics . Tôi đang cung cấp thư viện cho bất kỳ nhà phát triển phần mềm quan tâm nào khác. https: // www.starmessagesoftware.com/blog/runtime-analytics-windows-macosx-with-google-analytics – Mike

1

Có một số sản phẩm của bên thứ ba thực hiện loại này phân tích phần mềm. Một trong những cái tốt hơn được gọi là Aternity.

Xem: http://www.aternity.com/

+0

cảm ơn vì liên kết, nhưng trang web của họ có vẻ quá phức tạp để có được ... không thể tìm được giá , không thể tìm thấy liên kết tải xuống ... – TiernanO

2

Vâng, tôi đã nhìn thấy phản hồi tuyệt vời của người dùng trên DeskMetrics, một công ty tự gọi mình là 'Google Analytics cho phần mềm máy tính để bàn'. Chúng đã được lược tả gần đây trên TechCrunch, vì vậy tôi khuyên bạn nên theo dõi sản phẩm của họ.

4

+1 đến deskmetrics. Có một thư viện cho các ứng dụng .net. Kiểm tra: https://github.com/deskmetrics/NET

Tôi nghe nói họ đang đầu tư khá nhiều vào các nền tảng khác (như Adobe Air và Mac/Cocoa). Nó là xứng đáng để giữ cho mắt trên chúng.

Các vấn đề liên quan