Code segment unload: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) (→{{header|Perl 6}}: Add verbiage about Perl 6) |
m (→{{header|REXX}}: added the REXX computer programming language for this task.) |
||
Line 71: | Line 71: | ||
=={{header|Racket}}== |
=={{header|Racket}}== |
||
Racket has a JIT compiler that translates functions to machine code whenever they are applied. When such a function is garbage-collected, the JITted machine code is released or re-used with it. Therefore, to reclaim some executable code segment, simply drop references to the function. |
Racket has a JIT compiler that translates functions to machine code whenever they are applied. When such a function is garbage-collected, the JITted machine code is released or re-used with it. Therefore, to reclaim some executable code segment, simply drop references to the function. |
||
=={{header|REXX}}== |
|||
When using REXX in the (VM) CMS environment, the use of '''NUCXDROP''' can be used to release memory (virtual storage) that a REXX program is using (when previously loaded into virtual memory via '''NUCXLOAD''').<br><br> |
|||
=={{header|Tcl}}== |
=={{header|Tcl}}== |