-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Package memprof-limits.0.1 #16403
Package memprof-limits.0.1 #16403
Conversation
Thanks @kit-ty-kate, I have already upstreamed your fix! |
thanks! |
Hi @kit-ty-kate, I see many opam files where the dune dependency is tagged with the |
The reason behind this is a long standing bug in dune: ocaml/dune#2147. What packages did you see where dune is tagged as a build dependency? I can't find any in opam-repository (if there is this is something that we should fix) |
I grepped my local download of the opam repository, which I usually use instead for auditing OCaml code.
If this does not explain the difference then I can send the list of what I have found. |
Yes indeed, this was done two years ago in #14266
Most likely |
Ok thanks! |
memprof-limits.0.1
Memory limits based on memprof
Memprof-limits provides per-thread global memory limits, and
per-thread allocation limits à la Haskell, compatible with systhreads.
Per-thread global memory limits let you bound the memory consumption
of specific parts of your program, in terms of memory used by the
whole program.
Per-thread allocation limits let you bound the execution of parts of
the program measured in number of allocation, analogous to the same
feature in Haskell. Allocation limits count allocations but not
deallocations, and is therefore a measure of the work done which can
be more suitable than execution time.
The implementation uses memprof with a low sampling rate that does not
affect performance. A reimplementation of the memprof interface
compatible with memprof-limits running at the same time is provided
for profiling needs.
THIS PACKAGE IS EXPERIMENTAL
🐫 Pull-request generated by opam-publish v2.0.2