package memtrace_viewer
Interactive memory profiler based on Memtrace
Install
Dune Dependency
Authors
Maintainers
Sources
memtrace_viewer-v0.16.0.tar.gz
sha256=bb50fc48fef748dffe7ff1e151021b1361500c432a8c2991065fd31fd474f817
doc/src/memtrace_viewer.native/rpc_implementations.ml.html
Source file rpc_implementations.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
open! Core open! Async open Memtrace_viewer_common let init global_state = let f user_state () = User_state.reset global_state user_state; let data = User_state.data user_state in let serialized = Data.Serialized.serialize data in return serialized in Rpc.Rpc.implement Protocol.Init.t f ;; let update global_state = let f user_state action = User_state.update global_state user_state action; let data = User_state.data user_state in let serialized = Data.Serialized.serialize data in return serialized in Rpc.Rpc.implement Protocol.Update.t f ;; let implementations global_state = Rpc.Implementations.create_exn ~implementations:[ init global_state; update global_state ] ~on_unknown_rpc:`Continue ;;
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>