To XML or not to XML

Wie gesagt – möchte man meinen.

 


 


Nennen wir die Tatsachen einfach einmal beim Namen. XMl ist ein Geschwulst, ein Moloch, ein Memory-Hog und Platzverschwender. Und wer immer die Aussage „leicht lesbar” gemacht hat, möge ein MS Office 2003 XML-File ohne Tools lesen - viel Spaß kann ich da nur wünschen.

Ich hab hier ein „kleines” XML-File: 6 MB. Lässt man die Luft raus (Zip) so sind es nur mehr 964 KB. Wirklich „lustig” wird es aber, wenn man dieses XML-File mal in den Browser lädt.
Egal welchen Browser man nutzt, man sollte vorher auf jeden Fall alle Speicherfresser wie Mail-Client, Seti@Home, etc. schließen.
Recht flott ist noch der Internet Explorer unterwegs. Nach einer endlichen Wartezeit zeigt er das XML an - bei einem Speicherverbrauch von satten 338 MB RAM.
Deutlich länger muss man beim Firefox warten. Ich weiß nicht, ob der sich dazwischen einen Kaffee holt, oder mehr Validierungen durchführt, auf jeden Fall braucht er subjektiv länger und zeigt die Inhalte erst an, wenn er alles geladen hat. Geschluckt hat er auf jeden Fall 404 MB RAM, also deutlich mehr als der IE.

Ich vermute jetzt mal, dass der IE einfach besser ins OS (Windows XP) integriert ist und daher effizienter mit dem Speicher umgehen kann, anders wäre der RAM-Verbrauch nicht zu erklären.

Eins hab ich jetzt daraus gelernt: ICH werd für einen derartigen Datentransfer sicherlich nicht XML einsetzen, da tuts das gute alte CSV-File auch noch. Es muss schon die Anwendung danach schrein, dass ich mir das aufgeblähte XML-Format antue, um ein paar Datensätze (17.146 Einträge) zu übertragen.

Tagged as: | Author:
[Montag, 20050404, 15:45 | permanent link | 0 Kommentar(e)

Comments are closed for this story.


Disclaimer

„Leyrers Online Pamphlet“ ist die persönliche Website von mir, Martin Leyrer. Die hier veröffentlichten Beiträge spiegeln meine Ideen, Interessen, meinen Humor und fallweise auch mein Leben wider.
The postings on this site are my own and do not represent the positions, strategies or opinions of any former, current or future employer of mine.

Me, Elsewhere

Tag Cloud

2007, 2blog, 2do, 2read, a-trust, a.trust, a1, accessability, acta, advent, age, ai, amazon, ankündigung, apache, apple, audio, austria, backup, barcamp, basteln, bba, big brother awards, birthday, blog, blogging, book, books, browser, Browser_-_Firefox, bruce sterling, buch, bürgerkarte, cars, cartoon, ccc, cfp, christmas, cloud, coding, collection, command line, commandline, computer, computing, concert, conference, copyright, covid19, css, database, date, datenschutz, debian, delicious, demokratie, design, desktop, deutsch, deutschland, dev, developer, development, devops, digitalks, dilbert, disobay, dna, dns, Doctor Who, documentation, Domino, domino, Douglas Adams, download, downloads, drm, dsk, dvd, e-card, e-government, e-mail, e-voting, E71, education, Ein_Tag_im_Leben, elga, email, encryption, essen, eu, EU, event, events, exchange, Extensions, fail, fedora, feedback, film, firefox, flash, flightexpress, food, foto, fsfe, fun, future, games, gaming, geek, geld, git, gleichberechtigung, google, graz, grüne, grüninnen, hack, hacker, handtuch, handy, hardware, HHGTTG, history, how-to, howto, hp, html, humor, ibm, IBM, ical, iCalendar, image, innovation, intel, internet, internet explorer, iot, iphone, ipod, isp, IT, it, itfails, itfailsAT, itfailsDE, java, javascript, job, jobmarket, journalismus, keyboard, knowledge, konzert, language, laptop, law, lego, lenovo, life, links, linux, Linux, linuxwochen, linuxwochenende, live, living, lol, london, lost+found, lotus, Lotus, Lotus Notes, lotus notes, lotusnotes, LotusNotes, lotusphere, Lotusphere, Lotusphere2006, lotusphere2007, lotusphere2008, Lotusphere2008, lustig, m3_bei_der_Arbeit, mac, mail, marketing, mathematik, media, medien, metalab, microsoft, Microsoft, mITtendrin, mobile, mood, motivation, movie, mp3, multimedia, music, musik, männer, nasa, nerd, netwatcher, network, netzpolitik, news, nokia, notes, Notes, Notes+Domino, office, online, OOXML, open source, openoffice, opensource, orf, orlando, os, outlook, patents, pc, pdf, performance, perl, personal, php, picture, pictures, podcast, politics, politik, pr, press, presse, privacy, privatsphäre, productivity, programming, protest, public speaking, qtalk, quintessenz, quote, quotes, radio, rant, recherche, recht, release, review, rezension, rip, rss, science, search, security, server, settings, sf, shaarli, Show-n-tell thursday, sicherheit, silverlight, smtp, SnTT, social media, software, sony, sound, space, spam, sprache, spö, ssh, ssl, standards, storage, story, stupid, summerspecial, sun, surveillance, sysadmin, talk, talks, technology, The Hitchhikers Guide to the Galaxy, theme, think, thinkpad, thunderbird, tip, tipp, tools, topgear, torrent, towel, Towel Day, TowelDay, travel, truth, tv, twitter, ubuntu, ui, uk, unix, update, usa, usb, vds, video, videoüberwachung, vienna, vim, Vim, vintage, vista, vorratsdatenspeicherung, vortrag, wahl, wcm, web, web 2.0, web2.0, web20, Web20, webdesign, werbung, wien, wiener linien, wikileaks, windows, windows 7, wired, wishlist, wissen, Wissen_ist_Macht, wlan, work, workshops, wow, writing, wtf, wunschzettel, Wunschzettel, www, xbox, xml, xp, zensur, zukunft, zune, österreich, övp, übersetzung, überwachung

AFK Readinglist