Simon Michael

Results 1248 comments of Simon Michael

Actually, I meant to show profiles with 100k transactions, not 10k. But the main point is I see no change since 0.25, so I'm not sure why you would see...

Yes that seems to be it. hledger installed with the 32-bit windows version of stack dies with "out of memory" as soon as it gets near 2G. hledger installed with...

I tried [strictifying and unpacking](https://github.com/tibbe/haskell-style-guide/blob/master/haskell-style.md#dealing-with-laziness) fields in the main types (at last), just to see if there's any cheap improvement, but not really. (It's a small improvement, worth keeping I...

I have my suspicions about [this loop](https://github.com/simonmichael/hledger/blob/master/hledger-lib/Hledger/Read/JournalReader.hs#L104), if anyone would care to look at this. We parse the journal in a strange way, I think just for historical reasons -...

Notes from #haskell: ``` I think I have a space leak of some kind here, can you tell ? http://lpaste.net/142800 heap profile at https://github.com/simonmichael/hledger/issues/275#issuecomment-147257314 sm, would you try "ala Endo...

No news. How many transactions in that file ?

Thanks for the data point, and I'm sorry I don't have more time to work on it right now - all help welcome.

It's simply using the easy but non-optimal data types and algorithms that were easiest for me to get working. (I won't say specifically what's to blame, since I don't know...

hledger now mostly uses Text instead of String, which has reduced memory usage by ~30% with large files. For the record I think there is no space leak here, rather...

Latest heap profile. More allocation, but lower maximum residency. (And slower according to this chart, but benchmarks say it's actually a little faster. Odd.) ![hledger-f3bf98b-201605262149](https://cloud.githubusercontent.com/assets/10144/15610116/7a26842e-23d8-11e6-9e35-4e9f7bd46890.png)