NightStar Tools

NightStar Tools

Công cụ gỡ lỗi và phân tích giúp giảm thời gian thử nghiệm, tăng năng suất và giảm chi phí phát triển

Concurrent’s NightStar là một bộ gồm năm công cụ mạnh mẽ để phát triển các ứng dụng CPU và GPU quan trọng về thời gian trên RedHawk Linux. Các công cụ Nightstar chạy với sự xâm nhập tối thiểu, do đó duy trì hành vi và tính xác định của ứng dụng. Người dùng có thể nhanh chóng và dễ dàng gỡ lỗi, giám sát, lên lịch, phân tích và điều chỉnh các ứng dụng trong thời gian thực. Các công cụ dựa trên GUI của Nightstar giúp giảm thời gian thử nghiệm, tăng năng suất và giảm chi phí phát triển.

Các ứng dụng Time-critical yêu cầu các công cụ gỡ lỗi có thể xử lý sự phức tạp của nhiều bộ xử lý và lõi, tương tác đa nhiệm và đa luồng. Các tính năng nâng cao của Nightstar, cho phép các nhà xây dựng hệ thống giải quyết các vấn đề khó khăn một cách nhanh chóng.

NightView Source-Level Debugger

NightView cho phép người dùng gỡ lỗi đồng thời nhiều quá trình quan trọng. Với NightView, lập trình viên có thể thay đổi thực hiện chương trình và sửa đổi hoặc hiển thị dữ liệu mà không dừng hoặc gián đoạn chương trình. Các điều kiện điểm sự kiện, chẳng hạn như số lần nhấn và bỏ qua, được vá trực tiếp vào một ứng dụng và được thực thi ở tốc độ ứng dụng đầy đủ. NightView bao gồm trình gỡ lỗi bộ nhớ tương tác giúp tìm và loại bỏ rò rỉ bộ nhớ.

NightTrace Event Analyzer

NightTrace phân tích và hiển thị hành vi động của các ứng dụng, bộ phận chính RedHawk và sự tương tác giữa chúng. NightTrace có thể ghi nhật ký các sự kiện từ nhiều quá trình thực thi đồng thời trên nhiều CPU và GPU. NightTrace cũng có thể kết hợp các sự kiện ứng dụng do người dùng xác định với các sự kiện kernel để trình bày chế độ xem đồ họa được đồng bộ hóa của toàn bộ hệ thống. Theo dõi nhân không khóa RedHawk, loại bỏ bất kỳ sự tranh chấp nào khi nhiều lõi ghi điểm theo dõi cùng một lúc.

NightTrace cho phép người dùng phóng to, tìm kiếm, lọc và phân tích các sự kiện. Phân tích theo dõi có thể được thực hiện trực tiếp hoặc bài. GUI chiếu sáng ứng dụng mạnh mẽ NightTrace, cho phép lập trình viên tự động theo dõi các cuộc gọi chức năng ứng dụng CPU và GPU và kiểm tra các giá trị của các tham số được truyền và trả về. Theo dõi cuộc gọi chức năng hoàn toàn có thể tùy chỉnh và có thể cung cấp một cái nhìn đầy đủ về các hoạt động glibc.

NightProbe Data Monitor

NightProbe là một công cụ để theo dõi, sửa đổi và ghi lại các giá trị dữ liệu từ nhiều tài nguyên ứng dụng độc lập bao gồm các chương trình, phân đoạn bộ nhớ dùng chung, các tệp ánh xạ bộ nhớ và các thiết bị PCI. NightProbe có thể được sử dụng để phát triển để gỡ lỗi, phân tích, tạo mẫu và xử lý lỗi hoặc trong môi trường sản xuất để tạo bảng điều khiển GUI cho đầu vào và đầu ra chương trình.

NightSim Scheduler

NightSim là một lịch trình định kỳ cho các ứng dụng quan trọng về thời gian, đòi hỏi phải thực hiện quy trình theo chu kỳ. Lý tưởng cho các ứng dụng mô phỏng, NightSim cho phép các nhà phát triển điều chỉnh linh hoạt việc thực hiện nhiều quy trình phối hợp, ưu tiên của họ, chính sách lập lịch và phân công CPU. Người dùng có thể theo dõi hiệu suất của các ứng dụng bằng cách hiển thị thời gian thực hiện

NightTune Performance Tuner

NightTune cung cấp GUI để theo dõi và điều chỉnh ứng dụng và hiệu năng hệ thống. Người dùng có thể theo dõi mức độ ưu tiên, chính sách lập lịch, gán CPU và sử dụng CPU và GPU của các ứng dụng người dùng. NightTune cũng giám sát việc sử dụng CPU hệ thống, chuyển đổi ngữ cảnh, ngắt, sử dụng bộ nhớ và hoạt động của đĩa và mạng. NightTune có thể được sử dụng để bảo vệ lõi bộ xử lý và gán các ngắt và lõi bộ xử lý cho các tác vụ ứng dụng.

Sơ lược về NightTune

 

Brand

Concurrent Real-Time