Huawei a été un compilateur Ark très incendie à la fin est Quoi?

11 avril conférence de printemps Huawei, en plus de P30 série, également un autre mot session programmeur d'un incendie - compilateur Ark Huawei. Selon les rapports, le compilateur Arche de Huawei permet des performances Android à pas de géant.

Récemment, le Dr Wang Huawei a enregistré sur les principes de l'Arche du compilateur ont été expliqués, représente l'ensemble de compilation de Huawei 2009 est créé, l'introduction du compilateur auto-développement HCC, CM et d'autres langages de programmation, jusqu'à présent lancé l'Arche pendant le compilateur. Ce qui suit est le contenu d'une explication détaillée.

Quel est le compilateur

Le compilateur est connecté à un pont entre le monde humain et le monde de la machine, mais aussi jouer le rôle de « traducteur » de.

Il utilisera les programmeurs de langage de haut niveau peuvent comprendre la traduction automatique en code machine, de sorte que le téléphone est capable de comprendre et exécuter des commandes humaines.

système existant Andrews est principalement effectué au téléphone pour compiler, souvent partie des besoins du programme pour convertir le côté de l'exécution de côté, affecte l'exécution du programme d'efficacité.

optimisations du compilateur ont le programme en cours d'exécution les performances et l'expérience utilisateur considérablement affecté son développement, à partir du logiciel système logiciel d'application, vous devez investir beaucoup de temps et d'efforts le développement de ce secteur dans le pays est encore « la terre de personne. »

Huawei a été sur la route a développé le compilateur a accumulé de nombreuses années, dès 2009, Huawei aurait créé un groupe de compilation, 2013 lancement de la recherche depuis le HCC du compilateur, pour chef de file Huawei dans les communications mobiles a joué un rôle clé qui est derrière huaweiren efforts et mener de nombreuses tentatives, enfin, une réunion formelle en 2019 compilateur Ark avec vous.

compilateur Ark, la performance de percée révolutionnaire Andrews

La plupart des applications actuelles impliquent Andrews différentes langues de développement, le code formé de langues différentes ont besoin pour le mode coopérante pour produire la consommation supplémentaire.

Le compilateur Ark est la première optimisation conjointe multi-linguistique de l'industrie des compilateurs, les développeurs dans l'environnement de développement peut être un temps multi-langage compilé au jeu de code machine unifié, sans encourir de consommation supplémentaire causée par l'exécution interlangage, et peut optimisation conjointe dans plusieurs langues, d'améliorer l'efficacité opérationnelle.

propre technologie de compilateur Andrews en constant développement, mais toujours besoin de compter sur des machines virtuelles en fonctionnement à compilées dynamiquement et interprétées, grande consommation de ressources système.

L'environnement de développement compilateur Ark pour terminer tout le code compilé, le téléphone pour installer l'application sans compter sur les ressources de la machine virtuelle, le programme peut fonctionner à pleine vitesse, ce qui porte grandement améliorer l'efficacité.

A titre d'exemple: Après EMUI 9.1 Composants système serveur uniquement sur l'application des compilateurs Ark Huawei, les systèmes d'exploitation apportent fluidité à 24% améliorée, 44% des gains de performance de réponse du système.

compilateur Ark et des mécanismes efficaces de récupération

Gestion de la mémoire fait partie du développement des programmes et facteur important d'exécution, et étroitement lié à la fluidité du système.

Andrews a adopté le mécanisme de collecte centralisé de rappel de mémoire, sonnant plus nécessaire de suspendre l'application lors de la reprise mondiale, ce qui est la cause fondamentale de Caton au hasard.

Le compilateur Ark fournit un mécanisme de récupération de la mémoire plus efficace, sans prendre le temps de l'application de la reprise, avec récupération à tout moment, à tout moment, d'améliorer considérablement la vitesse.

compilateurs Ark, niveau d'application d'optimisation du compilateur

l'optimisation de code est le plus des fonctionnalités du compilateur, un compilateur est de juger le bien-fondé des critères les plus importants.

En raison de l'application Android actuelle à l'aide d'un mécanisme de machine virtuelle, il est difficile pour différentes applications sur des machines virtuelles ciblées et optimiser de manière flexible.

ATD JIT et la compilation dynamique de ART Andrews sur le téléphone car il est en cours d'exécution, soumis à des contraintes de ressources, qui ne peut utiliser simple algorithme d'optimisation.

L'Arche est due au compilateur de compiler la phase de développement d'applications, il est possible de permettre une certaine flexibilité pour des applications différentes avec différentes optimisations du compilateur, mais aussi à cause du compilateur environnement de développement est pas limité par les performances du téléphone, vous pouvez utiliser l'algorithme d'optimisation plus avancée pour de sorte que la performance optimale de chaque application.

Facile à utiliser, ouvert open source

Huawei, tout en continuant l'innovation technologique, mais aussi faire attention aux réalisations technologiques industrie de rétroaction, le compilateur Arche de Huawei fournit un environnement de construction rapide, intégré pour les développeurs dans le développement de la phase de construction et de réduire considérablement les coûts d'apprentissage et le coût des développeurs, donc l'industrie et bénéficient davantage d'utilisateurs.

Le compilateur Arche de Huawei sera entièrement open source dès le début de 2019, invitant l'ensemble de l'industrie et de l'écologie d'intérêt commun et d'améliorer l'expérience de la performance avec Android.

Suite à la conférence, Huawei P30 série Ark compilateur open source, annoncera Ark compiler le code framework open source conférence Developer Huawei Device en Août 2019, le suivi atteindra le code du compilateur complet Ark Ligue verte Developers Conference en Novembre 2019 open Source.

L'homme pour sauver son ex-femme et sa fille tanières MLM a sauté à sa mort: mourir attache une importance au plomb
Précédent
Tortue est tombé du ciel, les voitures fracassées, camions Heureusement, la tortue a été assommée
Prochain
Tencent a lancé la prime yuans « drogue Jimbo » par mois couvrant 12 types de médicaments anticancéreux
Heilongjiang jeune acteur Zhang Huan au large de la « prune » pour créer le meilleur résultat de l'attribution Longjiang
Soutien Fubao Guan carte électronique de sécurité sociale a été déclarée en ligne 219 villes
Comité provincial du Heilongjiang PCC deuxième session de la cinquième session plénière tenue au Kazakhstan
Osez dire cela? Qui a mis sa bouche farcie
Heilongjiang bonne Yang Hongping: « est entré dans une porte sera toujours une famille. »
Vibrato APP ouvrir un droit vidéo minute à tous les utilisateurs de la plate-forme
TEMPÊTE milliers de APP SDK malicieusement intégrés
Lenovo Z6 version Pro prix Sike
lait de dix jours petit chien nouveau-né à mourir, plaidant les propriétaires de chiens de mère sauver, larmes coulaient propriétaire
Guangxi élevé un dortoir des hommes en bas « mort subite » Famille: blessures corporelles, soupçonnés de nouveauté
Meizu prix de 16s a annoncé officiellement en vente 28 Avril