OldhamMade
OldhamMade
Thanks so much! I'll take a look. Any specific reason why you moved this functionality over to another repo rather than including it in this one?
Ah, I see! Actually, I'll probably look at using the other one since I need to store the SVG badge in the wiki for local access. However, I don't use...
Any update on this?
I've had a bit of a play around with the code, and I can't see any quick ways to reduce the memory usage, since the entire dataset is needed in...
BTW, the way I'm testing changes is to require `Benchee`, and execute `mix run benchmarks/compiler.exs` which contains something like: ```elixir Tz.IanaDataDir.maybe_copy_iana_files_to_custom_dir() Benchee.run( %{ "compiler1" => fn -> Tz.CompilerOriginal.compile() end, "compiler2"...
Here's what I'm seeing from my latest tests: ```text Benchmarking compiler1… Benchmarking compiler2… Name ips average deviation median 99th % compiler1 0.37 2.74 s ±1.28% 2.74 s 2.76 s compiler2...
BTW, I don't see this as a "bug" as such. I think it's simply a consequence of the implementation, and is perfectly valid. Saying that, it does mean that anyone...
> I don't think the total memory usage will be any different if we change the compilation strategy, because in the end all the data must be stored in memory...
> Actually I was talking about the other library Tzdata. See if it can successfully update to 2021c while it's running. Yep, it does do that; my app is about...
Thanks. I've run through the steps (without the reboot as of yet). Since there's not much you can do from the app, I'll close this ticket. Might be good to...