{"id":14505,"date":"2025-12-23T15:02:58","date_gmt":"2025-12-23T14:02:58","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=14505"},"modified":"2025-12-23T15:02:59","modified_gmt":"2025-12-23T14:02:59","slug":"a-little-too-much-2","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2025\/12\/23\/a-little-too-much-2\/","title":{"rendered":"A little too much"},"content":{"rendered":"\n<p>Once upon a time, when I was an young and naive Amiga user I used to mock Windows entusiast for their sheer waste of resources: it needed a whopping 4 megabytes of memory! When I switched to Linux I started to enjoy the benefits of memory protection and a real mult-user operative systems and I started to soften my wrath.<\/p>\n\n\n\n<p>Nowadays I do acknoledge that web browers requires quite a lot of resources. Yet I am somehow mithered to discover the sheer amount of memory used by the most commodity of the applications, that is a basic calculator. Yesterday I was amazed to discover the memory usage of Gnome calculator: I can understand that its virtual memory pages can be as large as 2586M, i.e. more than two gigabytes and half and that the shared size is 107 megabytes. We do live in a world of 64 bit machiens and all those shared libraries are used by dozens of running programs. <\/p>\n\n\n\n<p>Yet the difference between the Resident Set Size and the shared is a whopping <strong>fifty-eight megabytes<\/strong> for a calculator, the most commodity of applications. <\/p>\n\n\n\n<p>We all need to turn to <a href=\"https:\/\/limited.systems\/articles\/frugal-computing-developer\/?\"><strong>frugal computing<\/strong><\/a>!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">Once upon a time, when I was an young and naive Amiga user I used to mock Windows entusiast for their sheer waste of resources: it needed a whopping 4 megabytes of memory! When I switched to Linux I started to enjoy the benefits of memory protection and a real mult-user operative systems and I&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2025\/12\/23\/a-little-too-much-2\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":14513,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federated","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-14505","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-senza-categoria"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2025\/12\/gnome-calculator-memory-usage.webp?fit=935%2C439&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-3LX","jetpack-related-posts":[{"id":599,"url":"https:\/\/monodes.com\/predaelli\/2015\/07\/29\/fat-obese-npm\/","url_meta":{"origin":14505,"position":0},"title":"Fat, obese npm","author":"Paolo Redaelli","date":"2015-07-29","format":false,"excerpt":"I do understand that today designs tend to put less emphasis\u00a0 on conservative memory usage but that's pretty outrageous. A simple search into node's package manager ate one gigabyte and half of main memory having to deal with a simple question like npm find foobar more speficically GNU time told\u2026","rel":"","context":"In &quot;Javascript&quot;","block_context":{"text":"Javascript","link":"https:\/\/monodes.com\/predaelli\/category\/javascript\/"},"img":{"alt_text":"npm-huge-allocation","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2015\/07\/npm-huge-allocation.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2015\/07\/npm-huge-allocation.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2015\/07\/npm-huge-allocation.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2015\/07\/npm-huge-allocation.png?resize=700%2C400 2x"},"classes":[]},{"id":11635,"url":"https:\/\/monodes.com\/predaelli\/2024\/05\/11\/nice-yet\/","url_meta":{"origin":14505,"position":1},"title":"Nice yet&#8230;","author":"Paolo Redaelli","date":"2024-05-11","format":false,"excerpt":"Recently I installed an unofficial Linux desktop application for WhatsApp. Yes, I know I should ask people to use free-as-in-freedom instant messaging based on XMPP or Matrix but far too many non technical people can't be really convinced. I used the nice user interface of Gnome Software. Nice app, yet...\u2026","rel":"","context":"In &quot;Mood&quot;","block_context":{"text":"Mood","link":"https:\/\/monodes.com\/predaelli\/category\/mood\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2024\/05\/whatsapp-webview-600mb.webp?fit=742%2C724&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2024\/05\/whatsapp-webview-600mb.webp?fit=742%2C724&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2024\/05\/whatsapp-webview-600mb.webp?fit=742%2C724&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2024\/05\/whatsapp-webview-600mb.webp?fit=742%2C724&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":3380,"url":"https:\/\/monodes.com\/predaelli\/2017\/09\/25\/10-tera\/","url_meta":{"origin":14505,"position":2},"title":"10 Tera&#8230;","author":"Paolo Redaelli","date":"2017-09-25","format":false,"excerpt":"10Tb disks. Reality has subtle ways to make me feel old.","rel":"","context":"In &quot;Fun&quot;","block_context":{"text":"Fun","link":"https:\/\/monodes.com\/predaelli\/category\/fun\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13278,"url":"https:\/\/monodes.com\/predaelli\/2025\/05\/03\/13278\/","url_meta":{"origin":14505,"position":3},"title":"Capisci che la de-duplicazione dei\u2026","author":"Paolo Redaelli","date":"2025-05-03","format":false,"excerpt":"Capisci che la de-duplicazione dei filesystem come ZFS \u00e8 una cosa bella quando continui a ricevere ogni settimana per anni documenti con incluso lo stesso encapsulated Postscript da quasi sedici megabyte che salvato in SVG diventano cinque kilobyte. Se solo la de-duplicazione non richiedesse cos\u00ec tante risorse per compensare la\u2026","rel":"","context":"In &quot;Mood&quot;","block_context":{"text":"Mood","link":"https:\/\/monodes.com\/predaelli\/category\/mood\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2383,"url":"https:\/\/monodes.com\/predaelli\/2017\/04\/26\/hai-toppaaaato\/","url_meta":{"origin":14505,"position":4},"title":"Hai toppaaaato","author":"Paolo Redaelli","date":"2017-04-26","format":false,"excerpt":"\u00a0 I'm quite an old-school IT user. I've been an active advocate of AmigaOS, which has a really usable multi-task with 1Mb of RAM yet I'm open to news. Yesterday I experienced one of the rare moments when my machine became almosta unusable. At first I thought it was just\u2026","rel":"","context":"In &quot;Debian&quot;","block_context":{"text":"Debian","link":"https:\/\/monodes.com\/predaelli\/category\/debian\/"},"img":{"alt_text":"Schermata del 2017-04-25 22-57-07","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2017\/04\/Schermata-del-2017-04-25-22-57-07.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2017\/04\/Schermata-del-2017-04-25-22-57-07.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2017\/04\/Schermata-del-2017-04-25-22-57-07.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2017\/04\/Schermata-del-2017-04-25-22-57-07.png?resize=700%2C400 2x"},"classes":[]},{"id":9620,"url":"https:\/\/monodes.com\/predaelli\/2022\/09\/19\/neffscape\/","url_meta":{"origin":14505,"position":5},"title":"Neffscape >>","author":"Paolo Redaelli","date":"2022-09-19","format":false,"excerpt":"Neffscape >> Notizie, guide, e approfondimenti sul mondo della tecnologia, dell\\'informatica e del software libero - A cura di Marco Boneff. Ossia quando i temi non erano dodici megabytes ma bastava un CSS liscio liscio e quattro immagini. Carino, l'unica pecca \u00e8 che non \u00e8 responsivo, ma non poteva esserlo:\u2026","rel":"","context":"In &quot;Mood&quot;","block_context":{"text":"Mood","link":"https:\/\/monodes.com\/predaelli\/category\/mood\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/14505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=14505"}],"version-history":[{"count":2,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/14505\/revisions"}],"predecessor-version":[{"id":14514,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/14505\/revisions\/14514"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media\/14513"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=14505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=14505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=14505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}