[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: LuaJIT2 and lua_dump()
- From: Joshua Jensen <jjensen@...>
- Date: Tue, 02 Mar 2010 10:41:12 -0700
----- Original Message -----
From: Shmuel Zeigerman
Date: 3/2/2010 9:47 AM
In my experience, ASCII Lua-files after deletion of redundant
whitespace characters are usually smaller than their binaries.
So, here we go. I'll use exact bytes this time:
asciidata.lua - 134,280,891 bytes
asciidata-luasrcdiet.lua - 133,759,270 bytes
binarydata.lua after luac - 26,654,637 bytes
What follows are load times on a very fast machine with lots of RAM
(much faster than the game consoles I've referred to earlier) after
running the test once to cache the file in memory and then averaging
several runs afterward. Bear in mind that the ASCII data is 5 times
larger than the binary data, and the test below doesn't take into
account disk load time.
Load asciidata.lua - 1.99 seconds
Load asciidata-luasrcdiet.lua - 1.98 seconds
Load binarydata.lua - 0.07 seconds
Is binary data important to me? Based on the numbers above, you bet it is.