- მაიკროსოფტი კიდევ უფრო მეტ სიკეთეს ამზადებს თქვენთვის დაინტერესებულთათვის.
- იმის გადაწყვეტა, თუ რომელი ბრაუზერი გამოიყენოს, ზოგიერთისთვის ნამდვილად რთული ამოცანაა.
- თუმცა, ეს ახალი ინსტრუმენტები დაგეხმარებათ უფრო სწრაფად მიიღოთ განაჩენი.
- Microsoft-ის ეს ახალი პროგრამული უზრუნველყოფა გამოყოფილი იქნება Linux-ისთვის და Android-ისთვის.
ეჭვგარეშეა, რომ ბევრი ჩვენგანი იყენებს ზოგიერთ ბრაუზერს, რომლის შესახებაც სხვებს არც კი სმენიათ, ჩვეულებრივი არჩევანის ნაცვლად.
და მართალია, რომ შესრულება, როგორც წესი, ძალიან მნიშვნელოვანი ფაქტორია მომხმარებლებისთვის, რომლებიც ცდილობენ გადაწყვიტონ ვებ – დათვალიერების სხვადასხვა ვარიანტებს შორის.
ყველაზე დიდი კონკურენტები, Microsoft და Google, მუდმივად ეძებენ ახალ გზებს თავიანთი Edge და Chrome ბრაუზერების მუშაობის გასაუმჯობესებლად.
თუმცა, ახლა, Microsoft-მა წარმოადგინა ღია კოდის ინსტრუმენტების ნაკრები Linux-ისთვის და Android-ისთვის, სახელწოდებით Microsoft-Performance-Tools, რომელიც შეიძლება გამოყენებულ იქნას ბრაუზერის მუშაობის გასაზომად სხვადასხვა სისტემაში.
ჩვენ ვიღებთ ახალ საზომ ინსტრუმენტებს Linux-ისა და Android-ისთვის
არ მოგატყუოთ ხელსაწყოების ნაკრების გარეგნობამ, რადგან მიუხედავად იმისა, რომ ის ზოგადი დანიშნულებისაა, Microsoft-მა ხაზგასმით აღნიშნა, რომ მისი გამოყენება შესაძლებელია ბრაუზერის მუშაობის მონიტორინგისა და გასაზომად.
კვალის დამუშავების მთელი ეს ინსტრუმენტი ეფუძნება იმავე მეთოდოლოგიას, რომელიც გამოიყენებოდა Windows OS-ის მუშაობის გასაუმჯობესებლად ბოლო რამდენიმე ათწლეულის განმავლობაში.
მომავალი პროგრამული უზრუნველყოფა შეიძლება გამოყენებულ იქნას, რათა შემოგთავაზოთ მეტი ინფორმაცია იმის შესახებ, თუ რას აკეთებს OS და აპლიკაციის კოდი დროში და თუ გინდათ, ასევე შეგიძლიათ დააკავშიროთ კვალი Windows Performance Analyzer-თან (WPA).
თავად ინსტრუმენტთა ნაკრები აგებულია .NET Core-ზე და microsoft-performance-toolkit-sdk-ზე, რაც ნიშნავს, რომ თეორიულად იგი მხარდაჭერილია ნებისმიერ OS-ზე, რომელსაც .NET Core მხარს უჭერს.
Linux-ისთვის ჩვენ მხარს ვუჭერთ LTTng, perf და Perfetto. Android და Chromium ბრაუზერებისთვის, როგორიცაა Chrome & Edge Chromium, ჩვენ მხარს ვუჭერთ Perfetto-ს.
აქ არის მიმდინარე მიკვლევის მხარდაჭერა:
- LTTng (Linux Kernel CPU-ის დაგეგმვა, პროცესები, ძაფები, IO/დისკის დაბლოკვა, Syscalls, ფაილის მოვლენები და ა.შ.)
- perf Linux CPU Sampling (cpu-clock)
- Perfetto Android & Chromium (CPU განრიგი, CPU Sampling, CPU სიხშირე, FTrace, Android Logs, ზოგადი მოვლენები / ნაგულისხმევი ჩანაწერები, GPU მრიცხველები)
ხელსაწყოები მხარს უჭერს ანალიზს და ასევე ზემოაღნიშნული მიკვლევის ანალიზს. დაჭერა, ისევე როგორც კვალის ჩაწერა განსხვავებულია თითოეული ტიპის ტრასირების ხელსაწყოსთვის და დაფარულია როგორ გადაიღოთ კვალი ან ჟურნალი.
გარდა ამისა, ტექნიკურმა გიგანტმა აღნიშნა, რომ ნებისმიერ პროგრამას ან GUI-ს ნებისმიერ OS-ზე შეუძლია მოვლენების დამუშავება Microsoft-Performance-Tools SDK და Linux-Android დანამატებით.
თავად Microsoft იყენებს ამ ხელსაწყოების კომპლექტს Windows ქვესისტემის მუშაობის გასაზომად Android-ისთვის (WSA), Azure Linux VM-ებში, Windows Subsystem for Linux-ისთვის (WSL2) და მის Edge ბრაუზერში მრავალ პლატფორმაზე.
იმედია, რომ ინსტრუმენტების გამოყენებით მუშაობის ანალიზისა და გაუმჯობესების მიზნით, უფრო მეტი ინფორმაცია მიიღება დისკის მუშაობის შესახებ შემდეგ პროდუქტებზე:
- Windows ქვესისტემა Android-ისთვის (WSA), რომელიც აწარმოებს მშობლიურ Android აპებს VM-ში Windows-ის შესანიშნავი ინტეგრაციით
- Azure Linux VMs და Windows Subsystem for Linux (WSL2), რომლებიც თითოეული მუშაობს Linux-ზე VM-ებში
- Microsoft Edge ბრაუზერი, რომელიც კროს-პლატფორმულია და დაფუძნებულია Chromium-ზე
თუ გსურთ უფრო ახლოს დააკვირდეთ ამ ინიციატივას და თავად განსაჯოთ, დარწმუნდით შეამოწმეთ ღია კოდის პროექტი GitHub-ზე.
აღფრთოვანებული ხართ ინსტრუმენტების ამ ახალი ნაკრებით? შეგვატყობინეთ ქვემოთ მოცემულ კომენტარების განყოფილებაში.