Artifact
446360743bfb93f6101c7a03026d929a843d6dcc:
Ticket change
[446360743b]
- Ticket
[2a1e8e3c4b] content_get can recursive too deep status still Open with 1 other change
by
drh
2010-10-03 18:02:19.
D 2010-10-03T18:02:19
J +comment \n\n<hr\s/><i>drh\sadded\son\s2010-10-03\s18:02:19:</i><br\s/>\nI\sdon't\sunderstand\syour\sissue\swith\sthe\sstack\ssize.\s\sYes,\scontent_get()\sis\r\ndeeply\srecursive,\sbut\seach\sstack\sframe\sis\sonly\s52\sbytes.\s\sWhat\sworkstation\r\nthese\sdays\scan't\shandle\s100K\sor\smore\srecursions\sof\sa\s52-byte\sstack\sframe?\r\n\r\nContent\sis\sstored\sas\sa\ssequence\sof\sdeltas.\s\sSo\sthe\sextraction\salgorithm\r\nis\sinherently\srecursive.\s\sWe\scould\sswitch\sto\susing\sa\sloop\sand\sstore\sthe\r\nrecursion\sinformation\sin\smemory\sobtained\sfrom\sthe\sheap.\s\sBut\swhat\sdoes\s\r\nthat\sreally\saccomplish,\sother\sthan\smaking\sthe\scode\smore\sobtuse.\r\n\r\nWe've\snot\shad\sperformance\sissues\swith\srebuild\sbefore.\s\sThis\ssuggests\sthat\r\nyour\srepository\shas\sa\sdifferent\sstructure\sthan\swhat\swe\shave\sseen\sin\sthe\r\npast.\s\sCan\swe\sclone\sa\scopy\sof\syour\srepository\sfor\sfurther\sstudy,\sso\sthat\r\nwe\scan\sget\sa\sbetter\sgrip\son\sthe\ssource\sof\syour\sperformance\sproblem?
K 2a1e8e3c4b0b39e08fdde0d24d9fb35fbc66d39a
U drh
Z 5516047a29a825fd63c11b4b85f2764f