Συστατικά

Βραχίονες Εργαλείο Προφίλ Εφαρμογών για Symbian OS

Πώς αντικαθιστούμε εμπρόσθιο γόνατο αμορτισέρ σε VW TOURAN 1 (1T1, 1T2) [ΟΔΗΓΊΕΣ AUTODOC]

Πώς αντικαθιστούμε εμπρόσθιο γόνατο αμορτισέρ σε VW TOURAN 1 (1T1, 1T2) [ΟΔΗΓΊΕΣ AUTODOC]
Anonim

Το εργαλείο για το Symbian αποσκοπεί να επιτρέψει στους προγραμματιστές να συντονίσουν τις εφαρμογές τους, καθώς οι συσκευές χειρός γίνονται πιο περίπλοκες με το GPS (Global Positioning System), την αναπαραγωγή μουσικής και τις λειτουργίες του τηλεφώνου, δήλωσε ο Elan Lennard,.

Οι προγραμματιστές θέλουν τις εφαρμογές τους να τρέχουν γρήγορα, να χρησιμοποιούν όσο το δυνατόν λιγότερη μνήμη και να μην καταναλώνουν πολλή ισχύ.

"Αυτό που εστιάζουμε είναι να παρέχουμε εργαλεία για να βοηθήσουμε το devel opers και προγραμματιστές λογισμικού να είναι σε θέση να προσθέσουν όσα χαρακτηριστικά γνωρίσματα θα είναι ανταγωνιστικά, ενώ ταυτόχρονα δεν θα υποφέρουν από την απόδοση ", δήλωσε ο Lennard.

Ο profiler του Arm για το Symbian δεν είναι ενσωματωμένος, δήλωσε ο Lennard. Οι εφαρμογές δεν χρειάζεται να τροποποιηθούν για να φιλοξενήσουν μια συνεδρία προφίλ, είπε. Οι προγραμματιστές μπορούν επίσης να εκτελέσουν άλλες εφαρμογές παράλληλα με εκείνες που δοκιμάζουν για να δουν πώς εκτελείται η εφαρμογή τους σε μια κατάσταση πραγματικής χρήσης, δήλωσε ο Lennard.

Το εργαλείο θα επιτρέψει επίσης στους προγραμματιστές να συλλέξουν ένα απεριόριστο ποσό ιχνών δεδομένων, εκτελούνται σε επεξεργαστή. Τα δεδομένα ιχνών δείχνουν πόσους κύκλους επεξεργαστών χρειάζονται για να εκτελέσουν μια εντολή. Οι προγραμματιστές μπορούν στη συνέχεια να χρησιμοποιήσουν αυτές τις πληροφορίες για να βελτιώσουν τον κώδικα της εφαρμογής.

Ωστόσο, η συλλογή δεδομένων ιχνών δημιουργεί και άλλα προβλήματα. Μόνο μερικά δευτερόλεπτα δεδομένων ιχνών παράγουν megabytes δεδομένων. Τα περισσότερα εργαλεία δημιουργίας προφίλ έχουν ένα buffer μνήμης που δεν θα συλλέγει περισσότερα από 4G bytes, δήλωσε ο Lennard.

Το Arm έχει ρυθμίσει το εργαλείο του για να συλλέξει ένα απεριόριστο ποσό δεδομένων ιχνών. Η μονάδα συλλογής ιχνών της κονσόλας μπορεί να συνδεθεί με καλώδιο USB (Universal Serial Bus) σε άλλο σκληρό δίσκο, επιτρέποντας την συλλογή σχεδόν απεριόριστης ποσότητας ίχνους, είπε. Οι προγραμματιστές μπορούν επίσης να δουν σε κάθε περίπτωση όταν εκτελείται μια εντολή, η οποία δίνει μια λεπτομερή εικόνα του τρόπου με τον οποίο τρέχει ο κώδικας.

"Οι προγραμματιστές μπορούν πραγματικά να επικεντρωθούν στο σημείο όπου η εφαρμογή τους αντιμετωπίζει επιτυχίες επιτυχίας", δήλωσε ο Lennard. Ο Profiler για το Symbian θα τρέχει σε υλικό με ενσωματωμένο Macrocell Trace, το οποίο επιτρέπει την συλλογή πληροφοριών σχετικά με τον επεξεργαστή ενώ λειτουργεί.

Το Arm προσφέρει επίσης RTSM (Μοντέλα Συστημάτων σε Πραγματικό Χρόνο), τα οποία προσομοιώνουν με ακρίβεια έναν επεξεργαστή σε λογισμικό για εφαρμογή στην επαγγελματική έκδοση του RealView Development Suite 4.0. Το RTSM καλύπτει έξι επεξεργαστές Arm: ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S, Cortex-A8, Νέο Cortex R4 και στη συνέχεια Νέο Cortex A9