Và nếu có, có cách nào dễ dàng để có được tổng thời gian kể từ khi bắt đầu không?Ứng dụng C# có theo dõi thời gian chạy của ứng dụng C# không?
Trả lời
Lớp System.Diagnostics.Process
đã thuộc tính chứa thời gian bắt đầu mà bạn có thể sử dụng để tính toán bao lâu nó đã được chạy:
var current = System.Diagnostics.Process.GetCurrentProcess();
DateTime startedAt = current.StartTime
Bạn có thể có một Static DateTime Variable
cho Dự án của mình và lưu trữ ngày giờ trong Trình tạo lớp chính của bạn. Tham chiếu Biến tĩnh này và so sánh với thời gian hiện tại giúp bạn đạt được kết quả
;) vâng, bạn cũng có thể jsut đọc thời gian từ biến hiện tại;) – TomTom
Sử dụng StopWatch
lớp học cho tính năng này.
Thậm chí nếu khá quá mức, nó sẽ luôn hoạt động, ngay cả khi người dùng thay đổi đồng hồ hoặc thậm chí nếu có một số thay đổi tiết kiệm ánh sáng ban ngày trong quá trình. - Julien Lebosquain (Liên hệ với câu trả lời của tôi.)
Thậm chí nếu khá quá mức, đó là câu trả lời duy nhất sẽ luôn hoạt động, ngay cả khi người dùng thay đổi đồng hồ, ngay cả khi có một số thay đổi tiết kiệm ánh sáng ban ngày trong quá trình chạy quá +1. –
@JulienLebosquain: Cảm ơn. Tôi sẽ thêm điểm đó vào câu trả lời của tôi với các khoản tín dụng. –
+1 để chống lại các downvotes vô nghĩa – nawfal
- 1. ứng dụng theo dõi android
- 2. Overhead của bộ đếm thời gian trong ứng dụng C#
- 3. Thăm dò sử dụng bộ nhớ của ứng dụng C# trong thời gian chạy?
- 4. sử dụng C# cho các ứng dụng thời gian thực
- 5. Làm thế nào tôi có thể theo dõi một biến tại thời gian chạy trong C#?
- 6. Tải theo dõi trên Ứng dụng ASP.NET
- 7. C# Hiệu suất ứng dụng ThreadPool xuống cấp theo thời gian
- 8. Ứng dụng để theo dõi các truy vấn PostgreSQL trong thời gian thực?
- 9. Nhấp vào Theo dõi Ứng dụng Windows
- 10. Lỗi thời gian chạy cho ứng dụng QT?
- 11. Chúng tôi có thể chạy ứng dụng C#/WPF trên Mac OS X không?
- 12. ERLANG - Ứng dụng thời gian
- 13. Thời gian chạy biết lớp nào chứa phương thức chính trong ứng dụng C#?
- 14. xác định xem mã có đang chạy trên thời gian chạy của ứng dụng (Java)
- 15. Bạn muốn chạy một ứng dụng C#
- 16. Gỡ lỗi mã C# mà không cần chạy ứng dụng
- 17. Bạn có thể theo dõi thời điểm ứng dụng android đã bị chấm dứt không?
- 18. sử dụng bộ nhớ ứng dụng theo dõi trên heroku
- 19. Khởi chạy ứng dụng (.EXE) từ C#?
- 20. Sử dụng SwingEventMonitor để theo dõi các ứng dụng khác?
- 21. ứng dụng bộ nhớ sử dụng hồ bơi theo dõi
- 22. xcode hết thời gian chờ đợi ứng dụng khởi chạy
- 23. Kết hợp thời gian chạy Windows Mono với ứng dụng
- 24. Thay đổi Cài đặt ứng dụng trong thời gian chạy
- 25. ClassNotFoundException trong thời gian chạy nhưng ứng dụng biên dịch
- 26. Thời gian theo dõi trong Java: sử dụng currentTimeMills()
- 27. Theo dõi mức âm thanh micrô theo thời gian thực
- 28. C# Loại đúc tại thời gian chạy Sử dụng Reflection
- 29. Theo dõi thời gian cho Redmine?
- 30. Có thể không? GUI trong C#, ứng dụng trong C++
ứng dụng của bạn hoặc ứng dụng khác? Tôi tin rằng WMI có thể theo dõi một cái gì đó như thế này, nhưng nếu đó là ứng dụng của riêng bạn, nó đơn giản hơn nhiều chỉ để có được ngày khởi động. – Ryan