{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T03:30:24Z","timestamp":1743132624362,"version":"3.40.3"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030642136"},{"type":"electronic","value":"9783030642143"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-64214-3_2","type":"book-chapter","created":{"date-parts":[[2020,12,18]],"date-time":"2020-12-18T06:03:46Z","timestamp":1608271426000},"page":"16-36","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["An Optimization of Memory Usage Based on the Android Low Memory Management Mechanisms"],"prefix":"10.1007","author":[{"given":"Linlin","family":"Xin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hongjie","family":"Fan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhiyi","family":"Ma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,12,19]]},"reference":[{"unstructured":"Annuzzi, J., Darcey, L., Conder, S.: Introduction to Android Application Development: Android Essentials. Addison-Wesley Professional (2015)","key":"2_CR1"},{"doi-asserted-by":"crossref","unstructured":"Nomura, S., Nakamura, Y., Sakamoto, H., Hamanaka, S., Yamaguchi, S.: Improving choice of processes to terminate in Android OS. GCCE, pp. 624\u2013625 (2014)","key":"2_CR2","DOI":"10.1109\/GCCE.2014.7031148"},{"unstructured":"Gorman, M.: Understanding the Linux Virtual Memory Manager. Prentice Hall Professional Technical Reference (2004)","key":"2_CR3"},{"unstructured":"Mauerer, W.: Professional Linux Kernel Architecture. Wiley Publishing, Inc. Technical Reference (2008)","key":"2_CR4"},{"unstructured":"Joongjin, K., et al.: Optimization of out of memory killer for embedded Linux environments. In: Proceedings of the 2011 ACM Symposium on Applied Computing. ACM (2011)","key":"2_CR5"},{"issue":"6","key":"2_CR6","first-page":"46","volume":"2","author":"DS Purkayastha","year":"2013","unstructured":"Purkayastha, D.S., Singhla, N.: Android optimization: a survey. Int. J. Comput. Sci. Mob. Comput.-A Mon. J. Comput. Sci. Inform. Technol. 2(6), 46\u201352 (2013)","journal-title":"Int. J. Comput. Sci. Mob. Comput.-A Mon. J. Comput. Sci. Inform. Technol."},{"key":"2_CR7","doi-asserted-by":"publisher","first-page":"766","DOI":"10.1016\/j.future.2015.05.005","volume":"56","author":"H Zhao","year":"2016","unstructured":"Zhao, H., Chen, M., Qiu, M., Gai, K., Liu, M.: A novel pre-cache schema for high performance Android system. Future Gener. Comp. Syst. 56, 766\u2013772 (2016)","journal-title":"Future Gener. Comp. Syst."},{"unstructured":"V\u00e1squez, M.L., Vendome, C., Tufano, M., Poshyvanyk, D.: How developers micro-optimize Android apps. J. Syst. Softw. 130, 1\u201323 (2017)","key":"2_CR8"},{"issue":"5","key":"2_CR9","doi-asserted-by":"publisher","first-page":"1013","DOI":"10.1109\/JSAC.2017.2676918","volume":"35","author":"J Lee","year":"2017","unstructured":"Lee, J., Lee, K., Jeong, E., Jo, J., Shroff, N.B.: CAS: context-aware background application scheduling in interactive mobile systems. IEEE J. Sel. Areas Commun. 35(5), 1013\u20131029 (2017)","journal-title":"IEEE J. Sel. Areas Commun."},{"doi-asserted-by":"crossref","unstructured":"Nagata, K., Yamaguchi, S., Ogawa, H.: A Power Saving Method with Consideration of Performance in Android Terminals. UIC\/ATC, pp. 578\u2013585 (2012)","key":"2_CR10","DOI":"10.1109\/UIC-ATC.2012.133"},{"doi-asserted-by":"crossref","unstructured":"Nomura, S., Nakamura, Y., Sakamoto, H., Hamanaka, S., Yamaguchi, S.: Improving choice of processes to terminate in Android OS. GCCE 2014, pp. 624\u2013625 (2014)","key":"2_CR11","DOI":"10.1109\/GCCE.2014.7031148"},{"doi-asserted-by":"crossref","unstructured":"Li, C., Bao, J., Wang, H.: Optimizing low memory killers for mobile devices using reinforcement learning. In: 13th International Wireless Communications and Mobile Computing Conference (IWCMC), pp. 2169\u20132174 (2017)","key":"2_CR12","DOI":"10.1109\/IWCMC.2017.7986619"},{"doi-asserted-by":"crossref","unstructured":"Kim, S.-H., Jeong, J., Kim, J.-S., Maeng, S.: SmartLMK: a memory reclamation scheme for improving user-perceived app launch time. ACM Trans. Embedded Comput. Syst. 15(3), 47:1\u201347:25 (2016)","key":"2_CR13","DOI":"10.1145\/2894755"},{"doi-asserted-by":"crossref","unstructured":"Kim, J.H., et al. A novel android memory management policy focused on periodic habits of a user. Ubiquitous Computing Application and Wireless Sensor, pp. 143\u2013149. Springer, Dordrecht (2015)","key":"2_CR14","DOI":"10.1007\/978-94-017-9618-7_14"},{"doi-asserted-by":"crossref","unstructured":"Yang, C.-Z., Chi, B.-S.: Design of an Intelligent Memory Reclamation Service on Android. TAAI 2013, pp. 97\u2013102 (2013)","key":"2_CR15","DOI":"10.1109\/TAAI.2013.31"},{"issue":"9","key":"2_CR16","doi-asserted-by":"publisher","first-page":"11137","DOI":"10.1007\/s11042-017-5363-9","volume":"77","author":"X Zhang","year":"2017","unstructured":"Zhang, X., Tan, Y., Zhang, C., Xue, Y., Li, Y., Zheng, J.: A code protection scheme by process memory relocation for android devices. Multimedia Tools Appl. 77(9), 11137\u201311157 (2017). https:\/\/doi.org\/10.1007\/s11042-017-5363-9","journal-title":"Multimedia Tools Appl."},{"doi-asserted-by":"publisher","unstructured":"Yu, Q., et al.: Two-level rejuvenation for android smartphones and its optimization. IEEE Trans. Reliab. (2018). https:\/\/doi.org\/10.1016\/j.ress.2017.05.019","key":"2_CR17","DOI":"10.1016\/j.ress.2017.05.019"},{"unstructured":"Kumar, V., Trivedi, A.: memory management scheme for enhancing performance of applications on Android. In: 2015 IEEE Recent Advances in Intelligent Computational Systems (RAICS). IEEE (2015)","key":"2_CR18"},{"unstructured":"Liang, Y., Li, Q., Xue, C.J.: Mismatched Memory Management of Android Smartphones. HotStorage (2019)","key":"2_CR19"},{"key":"2_CR20","doi-asserted-by":"publisher","first-page":"12217","DOI":"10.1109\/ACCESS.2020.2966522","volume":"8","author":"D Amalfitano","year":"2020","unstructured":"Amalfitano, D., Riccio, V., Tramontana, P., Fasolino, A.R.: Do memories haunt you? An automated black box testing approach for detecting memory leaks in android apps. IEEE Access 8, 12217\u201312231 (2020)","journal-title":"IEEE Access"},{"doi-asserted-by":"crossref","unstructured":"Lee, S.S., Lee, D.H., Lee, D.K., Kang, H.H., Ahn, C.A.: A Novel Mobile Robot Localization Method via Finite Memory Filtering Based on Refined Measurement. SMC 2019, pp. 45\u201350 (2019)","key":"2_CR21","DOI":"10.1109\/SMC.2019.8914296"},{"unstructured":"Ryusuke, M., Yamaguchi, S., Oguchi, M.: Memory consumption saving by optimization of promotion condition of generational GC in android. In: 2017 IEEE 6th Global Conference on Consumer Electronics (GCCE). IEEE (2017)","key":"2_CR22"},{"issue":"4","key":"2_CR23","doi-asserted-by":"publisher","first-page":"913","DOI":"10.1109\/TIFS.2018.2868221","volume":"14","author":"Q Yang","year":"2019","unstructured":"Yang, Q., Peng, G., Gasti, P., Balagani, K.S., Li, Y., Zhou, G.: MEG: memory and energy efficient garbled circuit evaluation on smartphones. IEEE Trans. Inform. Forensics Secur. 14(4), 913\u2013922 (2019)","journal-title":"IEEE Trans. Inform. Forensics Secur."},{"doi-asserted-by":"crossref","unstructured":"Kalkov, I., Franke, D., Schommer, J.F., Kowalewski, S.: A Real-Time Extension to the Android Platform. JTRES 2012, pp. 105\u2013114 (2012)","key":"2_CR24","DOI":"10.1145\/2388936.2388955"},{"doi-asserted-by":"crossref","unstructured":"Song, W., Kim, Y., Kim, H., Lim, J., Kim, J.: Personalized optimization for android smartphones. ACM Trans. Embedded Comput. Syst. 13(2\u00a0s), 60:1\u201360:25 (2014)","key":"2_CR25","DOI":"10.1145\/2544375.2544380"},{"doi-asserted-by":"crossref","unstructured":"Yang, C.-Z., Chi, B.-S.: Design of an Intelligent Memory Reclamation Service on Android. TAAI 2013, pp. 97\u2013102 (2013)","key":"2_CR26","DOI":"10.1109\/TAAI.2013.31"},{"doi-asserted-by":"crossref","unstructured":"Ju, M., Kim, H., Kang, M., Kim, S.: Efficient memory reclaiming for mitigating sluggish response in mobile devices. ICCE-Berlin 2015, pp. 232\u2013236 (2015)","key":"2_CR27","DOI":"10.1109\/ICCE-Berlin.2015.7391243"},{"doi-asserted-by":"crossref","unstructured":"Ahn, S.: Automation of Memory Leak Detection and Correction on Android JNI. MobiSys 2019, pp. 533\u2013534 (2019)","key":"2_CR28","DOI":"10.1145\/3307334.3328611"},{"doi-asserted-by":"crossref","unstructured":"Yang, S.J., Choi, J.H., Kim, K.B., Bhatia, R., Saltaformaggio, B., Xu, D.: Live acquisition of main memory data from Android smartphones and smartwatches. Digital Invest. 23, 50\u201362 (2017)","key":"2_CR29","DOI":"10.1016\/j.diin.2017.09.003"},{"issue":"2","key":"2_CR30","doi-asserted-by":"publisher","first-page":"794","DOI":"10.1007\/s11036-019-01303-w","volume":"25","author":"S Kassan","year":"2019","unstructured":"Kassan, S., Gaber, J., Lorenz, P.: Autonomous energy management system achieving piezoelectric energy harvesting in wireless sensors. Mob. Netw. Appl. 25(2), 794\u2013805 (2019). https:\/\/doi.org\/10.1007\/s11036-019-01303-w","journal-title":"Mob. Netw. Appl."},{"doi-asserted-by":"crossref","unstructured":"Maiti, A., Chen, Y., Challen, G.: Jouler: A Policy Framework Enabling Effective and Flexible Smartphone Energy Management. MobiCASE 2015, pp. 161\u2013180 (2015)","key":"2_CR31","DOI":"10.1007\/978-3-319-29003-4_10"}],"container-title":["Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","Mobile Computing, Applications, and Services"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-64214-3_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,24]],"date-time":"2021-04-24T12:31:51Z","timestamp":1619267511000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-64214-3_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030642136","9783030642143"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-64214-3_2","relation":{},"ISSN":["1867-8211","1867-822X"],"issn-type":[{"type":"print","value":"1867-8211"},{"type":"electronic","value":"1867-822X"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"19 December 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"MobiCASE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Mobile Computing, Applications, and Services","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Shanghai","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 September 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 September 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"mobicase2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/mobicase.eai-conferences.org\/2020\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"confyplus.eai.eu","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"49","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"15","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"31% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"The conference was held virtually due to the COVID-19 pandemic.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}