Compiler-directed type reconstruction for polymorphic languages, Proceedings of the conference on Functional programming languages and computer architecture , FPCA '93, pp.74-82, 1993. ,
DOI : 10.1145/165180.165192
Gc assertions : using the garbage collector to check heap properties, Proceedings of the 2008 ACM SIGPLAN (ASPLOS '08), MSPC '08, pp.36-40, 2008. ,
Better static memory management, ACM SIGPLAN Notices, vol.30, issue.6, pp.174-185, 1995. ,
DOI : 10.1145/223428.207137
Simple generational garbage collection and fast allocation, Software: Practice and Experience, vol.18, issue.2, pp.171-183, 1989. ,
DOI : 10.1002/spe.4380190206
QVM, ACM SIGPLAN Notices, vol.43, issue.10, pp.143-162, 2008. ,
DOI : 10.1145/1449955.1449776
On the efficiency of some list marking algorithms, pp.751-756, 1977. ,
From java code to java heap, p.2012 ,
Debugging from dumps, diagnose more than memory leaks with memory analyzer, 2011. ,
The Satisfiability Modulo Theories Library (SMT-LIB). www.SMT-LIB.org, 2010. [17] Lars Birkedal, Mads Tofte, and Magnus Vejlstrup. From region inference to von Neumann machines via region representation inference, Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, POPL '96, pp.171-183, 1996. ,
The dacapo benchmarks : Java benchmarking development and analysis. SIGPLAN Not, pp.41169-190, 2006. ,
Escape analysis, Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '98, pp.25-37, 1998. ,
DOI : 10.1145/268946.268949
Bell : bit-encoding online memory leak detection, SIGPLAN Not, vol.41, pp.61-72, 2006. ,
Study of ocaml programs' memory behavior. OCaml Users and Developers, 2012. ,
Profiling the memory usage of ocaml applications without changing their behavior, 2013. ,
Fabrice Le Fessant, and Michel Mauny. ocp-memprof : un profileur mémoire pour OCaml, JFLA, 2015. ,
Region analysis and transformation for Java programs, Proceedings of the 4th international symposium on Memory management , ISMM '04, pp.85-96, 2004. ,
DOI : 10.1145/1029873.1029884
Patterns of Memory Inefficiency, Proceedings of the 25th European conference on Object-oriented programming, pp.383-407, 2011. ,
DOI : 10.1109/MS.2010.7
Patterns of Memory Inefficiency, ECOOP, pp.383-407, 2011. ,
DOI : 10.1109/MS.2010.7
LEAKPOINT, Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, ICSE '10, pp.515-524, 2010. ,
DOI : 10.1145/1806799.1806874
Observation temps-réel de programmes Caml, 2010. ,
Cubicle : A parallel smt-based model checker for parameterized systems -tool paper, CAV, pp.718-724, 2012. ,
Hashconsing in an incrementally garbagecollected system : a story of weak pointers and hashconsing in ocaml 3.10.2, Proceedings of the 2008 ACM SIGPLAN workshop on ML, ML '08, pp.13-22, 2008. ,
A simple, fast dominance algorithm, 2001. ,
A practical interprocedural dominance algorithm, ACM Trans. Program. Lang. Syst, vol.29, issue.4, 2007. ,
Combining generational and conservative garbage collection: framework and implementations, Proceedings of the 17th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '90, pp.261-269, 1990. ,
DOI : 10.1145/96709.96735
Profiling memory performance ,
Memory subsystem performance of programs using copying garbage collection, Proceedings of the 21st ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '94, pp.1-14, 1994. ,
DOI : 10.1145/174675.174710
Conception, réalisation et certification d'un glaneur de cellules concurrent, 1995. ,
Portable, unobtrusive garbage collection for multiprocessor systems, Proceedings of the 21st ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '94, pp.70-83, 1994. ,
DOI : 10.1145/174675.174673
A concurrent, generational garbage collector for a multithreaded implementation of ML, Proceedings of the 20th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '93, pp.113-123, 1993. ,
DOI : 10.1145/158511.158611
URL : https://hal.archives-ouvertes.fr/hal-01499969
A generational on-the-fly garbage collector for java. SIGPLAN Not [40] ej-technologies GmbH. Jprofiler, pp.274-284, 2000. ,
Copying cyclic list structures in linear time using bounded workspace, Commun. ACM, vol.18, issue.5, pp.251-252, 1975. ,
Memory management with explicit regions, ACM SIGPLAN Notices, vol.33, issue.5, pp.313-323, 1998. ,
DOI : 10.1145/277652.277748
Gprof, ACM SIGPLAN Notices, vol.17, issue.6, pp.120-126, 1982. ,
DOI : 10.1145/872726.806987
Region-based memory management in cyclone, ACM SIGPLAN Notices, vol.37, issue.5, pp.282-293, 2002. ,
DOI : 10.1145/543552.512563
A Compaction Procedure for Variable-Length Storage Elements, The Computer Journal, vol.10, issue.2, pp.10-12, 1967. ,
DOI : 10.1093/comjnl/10.2.162
A direct approach to controlflow sensitive region-based memory management, Proceedings of the 3rd ACM SIGPLAN international conference on Principles and practice of declarative programming , PPDP '01, pp.175-186, 2001. ,
Typing unmarshalling without marshalling types, ICFP, pp.287-298, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-01282253
A history of Haskell, Proceedings of the third ACM SIGPLAN conference on History of programming languages , HOPL III, pp.1-55, 2007. ,
DOI : 10.1145/1238844.1238856
Garbage Collection : Algorithms for Automatic Dynamic Memory Management, 1996. ,
Cork, ACM SIGPLAN Notices, vol.42, issue.1, pp.31-38, 2007. ,
DOI : 10.1145/1190215.1190224
A new fast and safe marking algorithm, Lisp Bull, issue.3, pp.9-35, 1979. ,
Jml : notations and tools supporting detailed design in java, OOPSLA 2000 COMPANION, pp.105-106, 2000. ,
An on-the-fly reference-counting garbage collector for java, ACM Transactions on Programming Languages and Systems, vol.28, issue.1, pp.1-69, 2006. ,
DOI : 10.1145/1111596.1111597
A Lightweight Cyclic Reference Counting Algorithm, Advances in Grid and Pervasive Computing, pp.346-359, 2006. ,
DOI : 10.1007/11745693_35
The new ghc/hugs runtime system, 1998. ,
Recursive functions symbolic expressions and their computation by machine, Part I, Communications of the ACM, vol.3, issue.4, pp.184-195, 1960. ,
DOI : 10.1145/367177.367199
Leakbot : An automated and lightweight tool for diagnosing memory for diagnosing memory leaks in large applications, 2003. ,
Garbage collection in a large LISP system, Proceedings of the 1984 ACM Symposium on LISP and functional programming , LFP '84, pp.235-246, 1984. ,
DOI : 10.1145/800055.802040
Abstract models of memory management, Proceedings of the seventh international conference on Functional programming languages and computer architecture , FPCA '95, pp.66-77, 1995. ,
DOI : 10.1145/224164.224182
Polymorphic type schemes and recursive definitions, Proceedings of the 6th Colloquium on International Symposium on Programming, pp.217-228, 1984. ,
DOI : 10.1007/3-540-12925-1_41
Try ocaml in your browser ,
Real World Haskell, 2008. ,
Visualizing reference patterns for solving memory leaks in java, Proceedings of the 13th European Conference on Object- Oriented Programming, ECOOP '99, pp.116-134, 1999. ,
Path-sensitive region analysis for mercury programs, Proceedings of the 11th ACM SIGPLAN conference on Principles and practice of declarative programming, PPDP '09, pp.161-170, 2009. ,
DOI : 10.1145/1599410.1599431
Mark DURING sweep rather than mark THEN sweep, Proceedings of the Parallel Architectures and Languages Europe, Volume I : Parallel Architectures, PARLE '89, pp.224-237, 1989. ,
DOI : 10.1007/3540512845_42
What can the GC compute efficiently?, ACM SIGPLAN Notices, vol.45, issue.10, pp.256-269, 2010. ,
DOI : 10.1145/1932682.1869482
What can the GC compute efficiently?, ACM SIGPLAN Notices, vol.45, issue.10, pp.256-269, 2010. ,
DOI : 10.1145/1932682.1869482
Abstract, Journal of Functional Programming, vol.3, issue.02, pp.217-245, 1993. ,
DOI : 10.1002/spe.4380170904
Lag, drag, void and use---heap profiling and space-efficient compilation revisited, ACM SIGPLAN Notices, vol.31, issue.6, pp.34-41, 1996. ,
DOI : 10.1145/232629.232633
Bee: an integrated development environment for the Scheme programming language, Journal of Functional Programming, vol.10, issue.4, pp.353-395, 2000. ,
DOI : 10.1017/S0956796800003725
Understanding memory allocation of scheme programs, Proceedings of the fifth ACM SIGPLAN international conference on Functional programming, ICFP '00, pp.245-256, 2000. ,
Automatic Removal of Array Memory Leaks in Java, Proceedings of the 9th International Conference on Compiler Construction, CC '00, pp.50-66, 2000. ,
DOI : 10.1007/3-540-46423-9_4
SSP chains : robust, distributed references supporting acyclic garbage collection, Projet SOR, 1992. ,
URL : https://hal.archives-ouvertes.fr/inria-00074876
Allocation profiling for x86-64 native code, 2013. ,
Fixing some space leaks without a garbage collector, Proceedings of the conference on Functional programming languages and computer architecture , FPCA '93, pp.117-122, 1993. ,
DOI : 10.1145/165180.165196
Points-to analysis in almost linear time, Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '96, pp.32-41, 1996. ,
DOI : 10.1145/237721.237727
New Marking Algorithms for Garbage Collection, Proc. of 2nd. USA-JAPAN Computer Conference, 1975. ,
A region inference algorithm, ACM Transactions on Programming Languages and Systems, vol.20, issue.4, pp.724-767, 1998. ,
DOI : 10.1145/291891.291894
Implementation of the typed call-by-value lambda-calculus using a stack of regions, Proceedings of the 21st ACM SIGPLAN-SIGACT symposium on Principles of programming languages, POPL '94, pp.188-201, 1994. ,
Region-Based Memory Management, Information and Computation, vol.132, issue.2, pp.109-176, 1997. ,
DOI : 10.1006/inco.1996.2613
Generation Scavenging, ACM SIGPLAN Notices, vol.19, issue.5, pp.157-167, 1984. ,
DOI : 10.1145/390011.808261
Tenuring policies for generation-based storage reclamation, ACM SIGPLAN Notices, vol.23, issue.11, pp.1-17, 1988. ,
DOI : 10.1145/62084.62085
PHALANX, Proceedings of the 2010 international symposium on Memory management, ISMM '10, pp.41-50, 2010. ,
DOI : 10.1145/1806651.1806658
From bytecode to JavaScript: the Js_of_ocaml compiler, Software: Practice and Experience, vol.26, issue.4 ,
DOI : 10.1002/spe.2187
URL : https://hal.archives-ouvertes.fr/hal-00826786
Fixing some space leaks with a garbage collector, Software: Practice and Experience, vol.9, issue.9, pp.595-608, 1987. ,
DOI : 10.1002/spe.4380170904
Pitfalls of conservative garbage collection, Software: Practice and Experience, vol.19, issue.7, pp.719-727, 1990. ,
DOI : 10.1002/spe.4380200707
A simple bucket-brigade advancement mechanism for generation-bases garbage collection, ACM SIGPLAN Notices, vol.24, issue.5, pp.38-46, 1989. ,
DOI : 10.1145/66068.66070
Uniprocessor garbage collection techniques, Proceedings of the International Workshop on Memory Management, IWMM '92, pp.1-42, 1992. ,
LeakChaser, ACM SIGPLAN Notices, vol.46, issue.6, pp.270-282, 2011. ,
DOI : 10.1145/1993316.1993530
Leakchaser : helping programmers narrow down causes of memory leaks, Proceedings of the 32nd ACM SIGPLAN conference on Programming language design and implementation, PLDI '11, pp.270-282, 2011. ,
Precise memory leak detection for java software using container profiling, Proceedings of the 30th international conference on Software engineering, ICSE '08, pp.151-160, 2008. ,
Precise memory leak detection for java software using container profiling, Proceedings of the 30th international conference on Software engineering, ICSE '08, pp.151-160, 2008. ,
Detecting inefficiently-used containers to avoid bloat, ACM SIGPLAN Notices, vol.45, issue.6, pp.160-173, 2010. ,
DOI : 10.1145/1809028.1806616