Abo
  • Services:
Anzeige

Mono nutzt LLVM als Compiler

Unterstützung vorerst nur im Entwicklungszweig verfügbar

Die freie .Net-Implementierung Mono kann jetzt auch den alternativen Compiler LLVM verwenden. Mono profitiert so von den Optimierungen in LLVM. Allerdings ist LLVM langsamer als der integrierte JIT-Compiler.

Die aktuelle Entwicklungsversion von Mono ist in der Lage, die LLVM Compiler Infrastructure anstatt des integrierten Just-in-Time-Compilers (JIT) zu verwenden. Mono soll von den LLVM-Optimierungen profitieren, schreibt Mono-Chefentwickler Miguel de Icaza in seinem Blog. So erhöht sich beispielsweise der SciMark-Wert von 482 auf 610.

Anzeige

Allerdings sei LLVM keine Lösung für jeden Zweck, so de Icaza. Gegenüber dem JIT-Compiler benötigt LLVM mehr Zeit und Speicher. Für Desktopanwendungen wie Banshee sei LLVM nicht unbedingt besser, ASP.Net-Anwendungen profitierten hingegen sehr.

In seinem Blog erklärt de Icaza, wie die LLVM-Unterstützung für Mono eingerichtet wird.


eye home zur Startseite
kompilierer 19. Jul 2009

Also bei mir dauert es auf einem Notebook mit Celeron-M mit 2 GHz zwischen 15 und 30...

Zahnarzthelferi... 18. Jul 2009

Der Blog ist auch kein Micky Maus Ersatz.

Linker 18. Jul 2009

Nein, beim compiling und linking hast Du nur wenige gleichförmige Transformationen. D.h...



Anzeige

Stellenmarkt
  1. Ashampoo Systems GmbH & Co. KG, Oldenburg
  2. über Ratbacher GmbH, Stuttgart
  3. über Ratbacher GmbH, Frankfurt am Main
  4. Technische Hochschule Nürnberg Georg Simon Ohm, Nürnberg


Anzeige
Blu-ray-Angebote
  1. (u. a. 96 Hours Taken 3 6,97€, London Has Fallen 9,97€, Homefront 7,49€, Riddick 7,49€)
  2. (u. a. Der Hobbit 3, Der Polarexpress, Ice Age, Pan, Life of Pi)
  3. (u. a. Apollo 13, Insidious, Horns, King Kong, E.T. The Untouchables, Der Sternwanderer)

Folgen Sie uns
       


  1. Android

    Google kann Größe von App-Updates weiter verkleinern

  2. Exilim EX-FR 110H

    Casio stellt Actionkamera für die Nacht vor

  3. Webmailer

    Mit einer Mail Code in Roundcube ausführen

  4. A1 Telekom Austria

    Im kommenden Jahr hohe Datenraten mit LTE

  5. Pebble am Ende

    Pebble Time 2 und Core wegen Übernahme gecancelt

  6. Handheld

    Nintendo zahlt bis zu 20.000 US-Dollar für 3DS-Hacks

  7. Großbatterien

    Sechs 15-Megawatt-Anlagen sollen deutsches Stromnetz sichern

  8. Traditionsbruch

    Apple will KI-Forschungsergebnisse veröffentlichen

  9. Cloudspeicher

    Dropbox plant Offline-Modus für Mobilanwender

  10. Apple

    Akkuprobleme des iPhone 6S betreffen mehr Geräte als gedacht



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Named Data Networking: NDN soll das Internet revolutionieren
Named Data Networking
NDN soll das Internet revolutionieren
  1. Geheime Überwachung Der Kanarienvogel von Riseup singt nicht mehr
  2. Bundesförderung Bundesländer lassen beim Breitbandausbau Milliarden liegen
  3. Internet Protocol Der Adresskollaps von IPv4 kann verzögert werden

Travelers Box: Münzgeld am Flughafen tauschen
Travelers Box
Münzgeld am Flughafen tauschen
  1. Apple Siri überweist Geld per Paypal mit einem Sprachbefehl
  2. Soziales Netzwerk Paypal-Zahlungen bei Facebook und im Messenger möglich
  3. Zahlungsabwickler Paypal Deutschland bietet kostenlose Rücksendungen an

Nach Angriff auf Telekom: Mit dem Strafrecht Router ins Terrorcamp schicken oder so
Nach Angriff auf Telekom
Mit dem Strafrecht Router ins Terrorcamp schicken oder so
  1. Red Star OS Sicherheitslücke in Nordkoreas Staats-Linux
  2. 0-Day Tor und Firefox patchen ausgenutzten Javascript-Exploit
  3. Pornoseite Xhamster spricht von Fake-Leak

  1. Re: Fitbit Müll

    ChMu | 11:49

  2. Re: In Berlin nicht

    sneaker | 11:47

  3. Re: Der Grund fuer Trumps Wahlsieg

    HubertHans | 11:47

  4. Re: Am besten von Hand patchen

    RicoBrassers | 11:47

  5. Re: Jetzt wo der 3DS sowieso schon "offen" ist...

    thecrew | 11:47


  1. 11:44

  2. 11:38

  3. 11:05

  4. 10:53

  5. 10:23

  6. 10:14

  7. 09:05

  8. 07:34


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel