Artifact
2398b5bd9d86fbf8e3d1f8938bc206835e5436ec:
Tag referencing
[2398b5bd9d]
- Edit [
ef8266b710505ed1]: Edit check-in comment.
by
viriketo
2011-09-04 22:22:16.
D 2011-09-04T22:22:16.713
T +comment ef8266b710505ed189f1d016aff319fabcbd8acf Implementation\sof\sa\slinked\slist\sto\ssolve\sthe\smemory\sleak\sdescribed\sin\sa\sTODO\r\nin\s[e2ebb1f5cae8].\r\n\r\nThis\scode\sis\sslower\sthan\shaving\sthe\smemory\sleak,\sand\sat\sthe\send,\sit\swas\snot\sa\sbig\smemory\sleak.\sLet's\ssay,\s10\sbyte\sper\srevision\sinvolved\sin\sa\sfile\sannotate.\sIf\sa\sfile\shas\s30000\srevisions,\sit\smay\sgo\saround\s300KB\sthen.\r\n\r\nFor\sthis\sleak\sto\sbe\snoticeable\s(as\swe\shave\sa\scontent\scache\suntil\s50MB),\sit\swould\smean\shaving\sabove\sa\smilion\srevisions\sfor\sthe\sfile\sannotated.\r\n\r\nSo,\sI\skeep\sthis\sin\sa\sbranch\sapart,\sas\smaybe\sthe\sleak\sis\sworth\sthe\sfaster\scode.\sI\shave\snot\smeasured\sthe\sspeed\sdifference\sthough.
U viriketo
Z 93fc47a491058ada456837e18ee8dcd0