Skip to main content

2018 | OriginalPaper | Buchkapitel

On the Performance of Some C# Constructions

verfasst von : Ilona Bluemke, Piotr Gawkowski, Waldemar Grabski, Konrad Grochowski

Erschienen in: Advances in Dependability Engineering of Complex Systems

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In some types of dependable applications (e.g. controlling some electronic devices) the execution time of a program has to be very short to enable the appropriate control of the device. Implementing code for Kamika’s device that measures small particles in the air or in the liquid we are using C# language. Some parts of the code were also transformed into C++ to find overheads. The main part of the paper are results of some comparative experiments measuring the performance of alternative C# constructions. We were especially interested in extension methods which enable to “add” methods to existing types without creating a new derived type, recompiling, or modifying the original type.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Stroustrup. B.: The C++ Programming Language, 4th edn. Addison Wesley, Reading (2013). ISBN 0-321-56384-0 Stroustrup. B.: The C++ Programming Language, 4th edn. Addison Wesley, Reading (2013). ISBN 0-321-56384-0
12.
Zurück zum Zitat Gerlach, J., Kneis, J.: Generic programming for scientific computing in C++, Java, and C#. In: Zhou, X., et al. (eds.) APPT 2003. LNCS, vol. 2834, pp. 301–310. Springer (2003) Gerlach, J., Kneis, J.: Generic programming for scientific computing in C++, Java, and C#. In: Zhou, X., et al. (eds.) APPT 2003. LNCS, vol. 2834, pp. 301–310. Springer (2003)
13.
Zurück zum Zitat Cormen, T.H., Leiserson, C.E., Rivest, R.L.: Introduction to Algorithms. MIT Press (1998) Cormen, T.H., Leiserson, C.E., Rivest, R.L.: Introduction to Algorithms. MIT Press (1998)
14.
Zurück zum Zitat Gherardi, L., et al..: A Java vs. C++ performance evaluation: a 3D modeling benchmark. In: Noda, I., et al. (eds.) SIMPAR 2012. LNAI, vol. 7628, pp. 161–172. Springer (2012) Gherardi, L., et al..: A Java vs. C++ performance evaluation: a 3D modeling benchmark. In: Noda, I., et al. (eds.) SIMPAR 2012. LNAI, vol. 7628, pp. 161–172. Springer (2012)
16.
Zurück zum Zitat Cortellessa, V., et al.: Software performance antipatterns: modeling and analysis. In: Bernardo, M., et al. (eds.) SFM 2012. LNCS, vol. 7320, pp. 290–335. Springer (2012) Cortellessa, V., et al.: Software performance antipatterns: modeling and analysis. In: Bernardo, M., et al. (eds.) SFM 2012. LNCS, vol. 7320, pp. 290–335. Springer (2012)
Metadaten
Titel
On the Performance of Some C# Constructions
verfasst von
Ilona Bluemke
Piotr Gawkowski
Waldemar Grabski
Konrad Grochowski
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-59415-6_4