Integrated development environments (IDEs) provide many useful tools such as a code editor, a compiler, and a debugger for creating software. These tools are highly sophisticated, and their development requires a significant effort. Traditionally, an IDE supports different programming languages via plugins that are not usually reusable in other IDEs. Given the high complexity and constant evolution of popular programming languages, such as C++ and even Java, the effort to update those plugins has become unbearable. Thus, recent work aims to modularize IDEs and reuse the existing parser implementation directly in compilers. However, when IDE debugging tools are insufficient at detecting performance defects in large and multithreaded systems, developers must use tracing and trace visualization tools in their software development process. Those tools are often standalone applications and do not interoperate with the new modular IDEs, thus losing the power and the benefits of many features provided by the IDE. The structure and use cases of tracing tools, with the potentially massive execution traces, significantly differ from the other tools in IDEs. Thus, it is a considerable challenge, one which has not been addressed previously, to integrate them into the new modular IDEs. In this paper, we propose an efficient modular client-server architecture for trace analysis and visualization that solves those problems. The proposed architecture is well suited for performance analysis on Internet of Things (IoT) devices, where resource limitations often prohibit data collection, processing, and visualization all on the same device. The experimental evaluation demonstrated that our proposed flexible and reusable solution is scalable and has a small acceptable performance overhead compared to the standalone approach.
Download full-text PDF |
Source |
---|---|
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC8402270 | PMC |
http://dx.doi.org/10.3390/s21165560 | DOI Listing |
Sci Rep
December 2024
College of Economics and Management, Huazhong Agricultural University, Wuhan, 430070, Hubei, China.
In light of the Chinese government's dual carbon goals, achieving cleaner production activities has become a central focus, with regional environmental collaborative governance, including the management of agricultural carbon reduction, emerging as a mainstream approach. This study examines 268 prefecture-level cities in China, measuring the carbon emission efficiency of city agriculture from 2001 to 2022. By integrating social network analysis and a modified gravity model, the study reveals the characteristics of the spatial association network of city agricultural carbon emission efficiency in China.
View Article and Find Full Text PDFSci Rep
December 2024
Merchant Marine College, Shanghai Maritime University, Shanghai, 201306, China.
The intelligent identification of wear particles in ferrography is a critical bottleneck that hampers the development and widespread adoption of ferrography technology. To address challenges such as false detection, missed detection of small wear particles, difficulty in distinguishing overlapping and similar abrasions, and handling complex image backgrounds, this paper proposes an algorithm called TCBGY-Net for detecting wear particles in ferrography images. The proposed TCBGY-Net uses YOLOv5s as the backbone network, which is enhanced with several advanced modules to improve detection performance.
View Article and Find Full Text PDFSci Rep
December 2024
Department of Production Engineering, KTH Royal Institute of Technology, 11428, Stockholm, Sweden.
This study investigates the implementation of collaborative route planning between trucks and drones within rural logistics to improve distribution efficiency and service quality. The paper commences with an analysis of the unique characteristics and challenges inherent in rural logistics, emphasizing the limitations of traditional methods while highlighting the advantages of integrating truck and drone technologies. It proceeds to review the current state of development for these two technologies and presents case studies that illustrate their application in rural logistics.
View Article and Find Full Text PDFSci Rep
December 2024
Medical Genomics Research Department, King Abdullah International Medical Research Center, King Saud bin Abdulaziz University for Health Sciences, Ministry of National Guard Health Affairs, Riyadh, Saudi Arabia.
In order to plan and facilitate the culture of personalized / precision medicine in medical practices within any healthcare institution, it is requisite for healthcare professionals like clinicians to have a clear understanding and approach towards the practices of personalized genetic testing. This nationwide cross-sectional study aimed to measure the perceptions and knowledge of clinicians towards personalized genetic testing and assess their current practices of personalized genetic testing in clinical settings through an online self-administered questionnaire in Saudi Arabia. The results of the study revealed that almost two-fifths of participants were responsible for ordering genetic tests directly (39.
View Article and Find Full Text PDFSci Rep
December 2024
Shandong University of Science and Technology, College of Transportation, Qingdao, 266590, China.
The optimization of auto parts supply chain logistics plays a decisive role in the development of the automotive industry. To reduce logistics costs and improve transportation efficiency, this paper addresses the joint optimization problem of multi-vehicle pickup and delivery transportation paths under time window constraints, coupled with the three-dimensional loading of goods. The model considers mixed time windows, three-dimensional loading constraints, cyclic pickup and delivery paths, varying vehicle loads and volumes, flow balance, and time window constraints.
View Article and Find Full Text PDFEnter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!