Skip to main content

Lỗi thời gian chạy là gì?

Khi nói về các ứng dụng máy tính, một lỗi là một lỗi hoặc sự khác biệt trong việc thực hiện chương trình hoặc trong một tệp hoặc tính toán.Một lỗi tính toán có thể được gây ra bởi một số yếu tố.Một là người vận hành hoặc lỗi người dùng.Ví dụ: nếu người dùng truy cập lệnh dán khi không có gì được sao chép, đây sẽ là một ví dụ về lỗi người dùng có thể xảy ra trong bất kỳ chương trình nào bất cứ lúc nào.Các lỗi khác xảy ra liên quan đến chính phần mềm.Hai lớp lỗi quan trọng là lỗi thời gian biên dịch và lỗi thời gian chạy.Một lỗi thời gian biên dịch xảy ra khi chương trình đang được biên dịch, nghĩa là trong quá trình mã nguồn trở thành một chương trình thực thi.Thời gian chạy là việc thực hiện một chương trình máy tính, trái ngược với việc cài đặt, tải hoặc thoát khỏi chương trình.Lỗi thời gian chạy là một trục trặc, lỗi hoặc vấn đề phát sinh như một chương trình đang được thực thi trên một máy tính cụ thể tại một thời điểm cụ thể.Nhiều lỗi bị bắt trong thử nghiệm phần mềm tĩnh khi một chương trình được biên dịch mdash;Nếu nó được biên soạn.Bắt lỗi thời gian chạy là trọng tâm chính của thử nghiệm động của phần mềm.

Trong chẩn đoán lỗi thời gian chạy, điều cần thiết là phải xem xét môi trường thời gian chạy.Môi trường thời gian chạy là một khái niệm tương tự như môi trường hoạt động.Nó đề cập đến cấu hình phần cứng và phần mềm theo đó xảy ra lỗi thời gian chạy hoặc xảy ra, nếu nó có thể sao chép.Môi trường thời gian chạy bao gồm các yếu tố như hệ điều hành trên máy tính, loại CPU (đơn vị xử lý trung tâm), cũng như phần mềm hệ thống hoặc động cơ thời gian chạy mà ứng dụng rút ra và yêu cầu chạy đúng.Các loại lỗi thời gian chạy khác nhau có thể phát sinh trong khi sử dụng chương trình.Một số trong số chúng là lỗi của người dùng, chẳng hạn như không kết nối hoặc bật lời khuyên ngoại vi hoặc đưa ra một hướng dẫn không hợp lệ, như dán khi không có gì được sao chép.Thiếu tài nguyên là một tình huống khác có thể gây ra lỗi thời gian chạy.Virus máy tính hoặc sự cố bộ nhớ cũng có thể gây ra lỗi thời gian chạy, cũng như xung đột với chương trình khác. Nếu xảy ra lỗi thời gian chạy, người dùng có thể thấy thông báo lỗi.Đôi khi, thông báo này chỉ đơn giản nêu ra một lỗi thời gian chạy đã xảy ra và cung cấp cơ hội để gỡ lỗi.Những người khác cụ thể hơn, như các thông báo lỗi thời gian chạy Java, Stackoverflowerror, trực tuyến OutofMemoryError, Hồi hoặc Hồi xác minh.