On 3/1/07, Tilman Sauerbeck <[EMAIL PROTECTED]> wrote:
>
> ACK. I believe raster's reasoning for using lists in various spots that
> would intuitively like to be hashes was the size of the entries that are
> stored. IIRC evas/ecore_evas also use lists to store key/value userdata.

Is there extra storage overhead in the eet files for storing hash
entries beyond storing the key/value pairs of a list? I haven't looked
at this closely yet, but I will before making any further changes. The
way I currently have it implemented is not a terrible trade-off if it
saves space in the files.

As rephorm pointed out, this will be a small runtime impact of
approximately 1-2kb per edje file. The edje file's are cached so
multiple references to an edje file will refer to the same hash table.
And because of how evas hash tables work (NULL pointer for empty hash
tables), it would only allocate the hash if there are data entries
present.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to