Performance Evaluation of Java Programming Strategies
DOI:
https://doi.org/10.25007/ajnu.v10n4a709الملخص
Java is one of the most demanding programming languages nowadays and it is used for developing a wide range of software applications including desktop, mobile, embedded, and web applications. Writing efficient Java codes for those various types of applications (which some are critical and time-sensitive) is crucial and recommended best practices that every Java developer should consider. To date, there is a lack of in-depth experimental studies in the literature that evaluate the impact of writing efficient Java programming strategies on the performance of desktop applications in terms of runtime. Thus, this paper aims to perform a variety of experimental tests that have been carefully chosen and implemented to evaluate the most important aspects of desktop efficient Java programming in terms of runtime. The results of this study show that significant performance improvements can be achieved by applying different programming strategies.
التنزيلات
المراجع
Jiang, G. and Zhao, C. (2010). Practice and exploration on bilingual teaching for Java Programming Language. International Conference on Educational and Information Technology. 465- 468.
Anupam, A. (2016). Tenets of Internet of Things (IoT) application and Java technology. 3rd International Conference on Recent Advances in Information Technology (RAIT). 697-699.
Li, H. (2011). RESTful Web service frameworks in Java. IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC). 1-4.
Mohammed, T. Y. and Hamada, M. (2016). A cloud-based Java compiler for smart devices. 15th International Conference on Information Technology Based Higher Education and Training (ITHET). 1-6.
Liu, G. and Fan, G. (2010). Java Real-Time Software and Hardware Development Platform for Embedded Java. 3rd International Conference on Information Management, Innovation Management and Industrial Engineering. 525-528.
Daud, S., Ahmad, R. B. and Murhty, N. S. (2008). The effects of compiler optimizations on embedded system power consumption. International Conference on Electronic Design. 1-6.
Foleiss J. H., Silva, A. F. D. and Ruiz, L. B. (2011). The Effect of Combining Compiler Optimizations on Code Size. 30th International Conference of the Chilean Computer Science Society. 187-194.
Budimlic, Z. and Kennedy, K. (1997). Optimizing Java: theory and practice. Concurrency: Practice and Experience. 9(6). 445–463.
Myalapalli, V. K. and Geloth, S. (2015). Minimizing impact on JAVA virtual machine via JAVA code optimization. International Conference on Energy Systems and Applications. 19-24.
Tyystjärvi, J., Säntti, T. and Plosila, J. (2010). Efficient bytecode optimizations for a multicore Java co-processor system. 12th Biennial Baltic Electronics Conference. 173-176.
Babic, D. and Rakamaric, Z. (2002). Bytecode optimization. 24th International Conference on Information Technology Interfaces. 377-382.
Myalapalli, V. K. and Geloth, S. (2015). High performance JAVA programming. International Conference on Pervasive Computing (ICPC). 1-6.
Lei, C. Z., Qiang, T. Z., Ming, W. L. and Liang, T. S. (2005). An effective instruction optimization method for embedded real-time Java processor. International Conference on Parallel Processing Workshops (ICPPW'05). 225-231.
Corsaro, A. and Cytron, R. K. (2003). Implementing and optimizing real-time Java. International Parallel and Distributed Processing Symposium. 1-1.
Gorchakov, Y. A. and Kalganov, S. A. (2008). Programing and code optimization tips for AduC70xx series microcontrollers. International Conference - Modern Technique and Technologies, 93-96.
التنزيلات
منشور
كيفية الاقتباس
إصدار
القسم
الرخصة
الحقوق الفكرية (c) 2021 Qusay Idrees Sarhan
![Creative Commons License](http://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png)
هذا العمل مرخص بموجب Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
بيان الحقوق الفكرية
حقوق التأليف
يوافق المؤلفون الذين ينشرون في هذه المجلة على المصطلحات التالية:
١. يحتفظ المؤلفون بحقوق الطبع والنشر ومنح حق المجلة في النشر الأول مع العمل المرخص له في نفس الوقت بموجب ترخيص المشاع الإبداعي [سيسي بي-نك-ند 4.0] الذي يسمح للآخرين بمشاركة العمل مع الإقرار بحقوق التأليف والنشر الأولي في هذه المجلة.
٢. يمكن للمؤلفين الدخول في ترتيبات تعاقدية إضافية منفصلة للتوزيع غير الحصري للنسخة المنشورة من المجلة من العمل (على سبيل المثال، نشرها في مستودع مؤسسي أو نشرها في كتاب) مع الإقرار بنسخة أولية نشر في هذه المجلة.
٣. يسمح للمؤلفين وتشجيعهم على نشر عملهم عبر الإنترنت (على سبيل المثال، في المستودعات المؤسسية أو على موقعهم على الويب) قبل وأثناء عملية التقديم، حيث يمكن أن يؤدي إلى التبادلات الإنتاجية، فضلا عن الاستشهاد المبكر والأكبر للعمل المنشورة ( انظر تأثير النفاذ المفتوح).
نقل حقوق الطبع والنشر
بيان الخصوصية
المجلة الأكاديمية لجامعة نوروز ملتزمة بحماية خصوصية مستخدمي موقع المجلة هذا. سيتم استخدام الأسماء والتفاصيل الشخصية وعناوين البريد الإلكتروني التي تم إدخالها في هذا الموقع الإلكتروني فقط للأغراض المعلنة لهذه المجلة ولن يتم إتاحتها لأطراف ثالثة بدون إذن المستخدم أو الإجراءات القانونية الواجبة. موافقة المستخدمين مطلوبة لتلقي الاتصالات من المجلة الأكاديمية لجامعة نوروز للأغراض المعلنة للمجلة. ويمكن توجيه الاستفسارات المتعلقة بالخصوص إلى [email protected]