crypt of decay - стало лучше! [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

стало лучше! [May. 12th, 2017|12:51 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
[Tags|]

сократил время компиляции моей iv.vfs примерно вдвое (а иногда и больше).

раньше импорт std.stdio для writeln был ~240 мсек, а iv.vfs.io ~1100 мсек. теперь iv.vfs.io импортится за ~400 мсек. вполне.

импорт же цельной iv.vfs ничем не отличался от iv.vfs.io, а теперь — всего ~660 мсек.

поскольку iv.vfs умеет много гитик — типа прозрачного чтения файлов из разных архивов, — то я более-менее удовлетворён.

а секрет прострой: НАХУЙ ФОБОС! сильнее всего бил по яйцам std.datetime (который и нужен-то был только для того, чтобы конвертнуть зиповое время в unixtime, и время файла от дискового драйвера — который в большинстве случаев и не используется вовсе). и std.variant заодно заменил на намного более простую реализацию.
Linkmeow!